Bonjour,
Dans mon code j'ai une situation comme celle -ci
Lorsque que j'éxècute j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public static void main (String[] args){ ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>(); ArrayList<String> list2 = new ArrayList<String>(); list2.add("string"); list2.add("test"); System.out.println(list2.get(0)); list.add(list2); System.out.println(list.get(0).get(0)); list2.clear(); System.out.println(list.get(0).get(0)); //erreur ici }
Je ne comprends pas trop pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at test.main(test.java:18)
Si vous avez une solution,merci.
Partager