Problème lors d'ajout d' une liste dans une liste
Bonjour,
Dans mon code j'ai une situation comme celle -ci
Code:
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
} |
Lorsque que j'éxècute j'ai l'erreur :
Code:
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) |
Je ne comprends pas trop pourquoi
Si vous avez une solution,merci.