Bonjour,
Dans mon code j'ai une situation comme celle -ci
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
 
	}
Lorsque que j'éxècute j'ai l'erreur :

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)
Je ne comprends pas trop pourquoi

Si vous avez une solution,merci.