1. Создай список строк в методе main.
2. Добавь в него 10 строчек с клавиатуры, но только добавлять не в конец списка, а в начало.
3. Используя цикл выведи содержимое на экран, каждое значение с новой строки.
Требования:
1. Объяви переменную типа список строк и сразу проинициализируй ee.
2. Программа должна считывать 10 строк с клавиатуры и добавлять их в список.
3. Программа должна добавлять строки в начало списка.
4. Программа должна выводить список на экран, каждое значение с новой строки.
Решение-то я получил, но почему нужно указывать в цикле add(0, s), а не add(i, s) не понял.
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
ArrayList <String> list = new ArrayList<>();
for(int i=9; i>=0; i--){
{String s = br.readLine();
list.add(0,s);}
}
for(int i=0; i<list.size(); i++){
System.out.println(list.get(i));
}
}
}