Java 制作列表的最佳方法<;配对<;a、 b>&燃气轮机;列出<;a>,列表<;b>;在爪哇
我有一个列表(对(a,b)),我想提取所有b元素并将它们放在一个列表中(列表(b)) 最好的方法是什么?这是java 9:Java 制作列表的最佳方法<;配对<;a、 b>&燃气轮机;列出<;a>,列表<;b>;在爪哇,java,list,Java,List,我有一个列表(对(a,b)),我想提取所有b元素并将它们放在一个列表中(列表(b)) 最好的方法是什么?这是java 9: import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.stream.Collectors; public class Main { public static void main(String[] args) { List<
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<Map.Entry<String, String>> list = Arrays.asList(
Map.entry("a", "b"),
Map.entry("a", "b"),
Map.entry("a", "b")
);
System.out.println(list);
List<String> result = list.stream().map(Map.Entry::getValue).collect(Collectors.toList());
System.out.println(result);
}
}
导入java.util.array;
导入java.util.List;
导入java.util.Map;
导入java.util.stream.collector;
公共班机{
公共静态void main(字符串[]args){
List=Arrays.asList(
地图条目(“a”、“b”),
地图条目(“a”、“b”),
地图条目(“a”、“b”)
);
系统输出打印项次(列表);
List result=List.stream().map(map.Entry::getValue.collect(Collectors.toList());
系统输出打印项次(结果);
}
}