ArrayList<String> list = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i = 0; i < 10; i++){
list.add(i, reader.readLine());
}
for(int i = list.size()-1; i >= 0; i--){
System.out.println(list.get(i));
}
Where is the mistake ?
Dyskutowane
Komentarze (3)
- Popularne
- Najnowsze
- Najstarsze
Musisz się zalogować, aby dodać komentarz
Darek
11 marca 2020, 05:21
Proszę:)
0
Darek
10 marca 2020, 17:22
Po pierwsze:
lista.add(0, ciag); - dodaje na początku listy
Natomiast, żeby wydrukować od końca, to pętla od 0 do rozmiaru tablicy i będzie chodziło:)
Doświadczyłem tego na własnej skórze:)
+1
arson
10 marca 2020, 21:18
Dzięki, teraz jest ok. Zapomniałem, że jak dodaję się za każdym razem ciąg na indeks 0 to z automatu list się przesuwa.
0