Dwie listy w liście

0

Witajcie. Mam taki problem
Mam sobie listę X w której znajdują się listy Y i Z. Chciabym się dobrać do elementu 0 z listy Z. Ścieżka jest taka, że mam X -> Z -> element 0. Jak mogę to zrobić, bo totalnie nie wiem z czym to ugryźć :)

0

Streamy i flatMap:

List<List<Integer>> list = Arrays.asList(Arrays.asList(1,2,3), Arrays.asList(4,5,6));
list.stream()
	.flatMap(l -> l.stream())
	.forEach(System.out::println);
</del> EDIT: Źle zrozumiałem.

Skoro masz dwie listy w liście, to czemu nie wybierzesz drugiego elementu z X, i potem pierwszego elementu z tego co masz?

Tzn.

List<List<Integer>> list = Arrays.asList(Arrays.asList(1,2,3), Arrays.asList(4,5,6));

System.out.println(list.get(1).get(0));
0

właśnie ja nie mogę zrobić dwa razy get
get(1).getElementAt mi podpowiada

0

Jeśli IDE Ci podpowiada getElementAt, tzn., że sytuacja jest inna niż opisałeś w poście. Listy nie mają metody getElementAt.

1 użytkowników online, w tym zalogowanych: 0, gości: 1