Mam dwie listy, jak postępowaćJak wydrukować dwie listy razem przy użyciu Stream API java 8?
List<String> names = Arrays.asList("James","John","Fred");
List<Integer> ages = Arrays.asList(25,35,15);
co chcę zrobić, to wydrukować te dwie listy jak tak
James:25
John:35
Fred:15
Łatwo jest to zrobić za pomocą klasycznego sposobu
for(int i=0;i<names.size();i++){
System.out.println(names.get(i)+":"+ages.get(i));
}
Czy można to zrobić za pomocą Stream API java 8?
Co jestem w stanie zrobić, to wydrukować tylko jedna pojedyncza lista
names.stream().forEach(System.out::println);
Dziękuję za pomoc, doceniam to +1;) – MChaker
Myślę, że wydrukuje tylko pierwszy element "wieku", ponieważ za każdym razem tworzysz nowy iterator. –
Tak, prawda, naprawiono – kukis