У меня есть два списка, как следует
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);