如何使用 Stream API java 8 一起打印两个列表?
2022-09-04 08:16:00
我有两个列表如下
List<String> names = Arrays.asList("James","John","Fred");
List<Integer> ages = Arrays.asList(25,35,15);
我想做的是像这样打印这两个列表
James:25
John:35
Fred:15
使用经典的方式很容易做到
for(int i=0;i<names.size();i++){
System.out.println(names.get(i)+":"+ages.get(i));
}
有没有办法使用Stream API java 8做到这一点?
我能做的是只打印一个列表
names.stream().forEach(System.out::println);