Ho due liste come segueCome stampare insieme due elenchi usando Stream API java 8?
List<String> names = Arrays.asList("James","John","Fred");
List<Integer> ages = Arrays.asList(25,35,15);
Quello che voglio fare è quello di stampare le due liste in questo modo
James:25
John:35
Fred:15
E 'facile farlo utilizzando il modo classico
for(int i=0;i<names.size();i++){
System.out.println(names.get(i)+":"+ages.get(i));
}
C'è un modo per farlo usando Stream API java 8?
quello che sono in grado di fare è quello di stampare una sola lista unica
names.stream().forEach(System.out::println);
Grazie per il vostro aiuto, lo apprezzo +1;) – MChaker
Penso che questo stamperà solo il primo elemento di 'età' perché ogni volta fate un nuovo iteratore. –
Sì, vero, fisso – kukis