【发布时间】:2015-05-10 15:41:32
【问题描述】:
我有两个列表如下
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);
【问题讨论】:
标签: java java-8 java-stream