public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> s = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i<10; i++){
s.add(0, reader.readLine()); // вот в этой строке
}
for (int i = 0; i<10; i++){
System.out.println(s.get(i));}
}
} София
11 уровень
Пожалуйста, скажите, а каким образом оно "переворачивается"?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ольга
15 января 2020, 19:39
а метод set() стирает старое значение из указанного индекса и устанавливает на его место новое значение, т.е. значения списка не сдвигаются
0
Ольга
15 января 2020, 19:36
метод add() добавляет новый элемент в list на указанный в методе add() индекс, при этом сдвигая все находящиеся после этого индекса (и в этом индексе тоже) эл-ты списка на одну ячейке вправо, так же, новые данные в список добавляются ни всегда в начало, а в зависимости от установленного индекса, например list. add(5, "Ivan"); "Ivan" добавиться на 5- й index
+1
Сергей ЯJava Developer в DXC/LuxoftExpert
12 января 2020, 16:12решение
новые данные добавляются всегда в начало (на 0-й индекс) сдвигая остальную коллекцию. Так, что последний добавленный элемент, будет в ней первым
+4
ПирожокExpert
12 января 2020, 15:38
Как я понимаю, элементы все время будут добавляться на позицию 0 в списке.
0