Мой код
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> list = new ArrayList<String>();
for(int i = 0; i < 5;i++) {
String s = bufferedReader.readLine();
list.add(i, s);
}
list.remove(2);
for (int x = 4; x >= 0; x--) {
System.out.println(list.get(x)); // та самая 21 строка в програме
}
}
}
Ошибка:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at com.javarush.task.task07.task0714.Solution.main(Solution.java:21)
Так индексов 4, размер тоже 4. В чем проблема?