bonjour
je souhaite votre aide

CODE 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
ArrayList<StringBuilder> myArrList = new ArrayList<>();
StringBuilder sb1 = new StringBuilder("One");
StringBuilder sb2 = new StringBuilder("Two");
StringBuilder sb3 = new StringBuilder("Three");
StringBuilder sb4 = new StringBuilder("Four");
myArrList.add(sb1);
myArrList.add(sb2);
myArrList.add(sb3);
myArrList.add(sb4);
myArrList.remove(new StringBuilder("Four")); 
for (StringBuilder element : myArrList) 
System.out.println(element); 
}
code 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
ArrayList<String> myArrList = new ArrayList<>();
String sb1 = new String("One");
String sb2 = new String("Two");
String sb3 = new String("Three");
String sb4 = new String("Four");
myArrList.add(sb1);
myArrList.add(sb2);
myArrList.add(sb3);
myArrList.add(sb4); 
myArrList.remove(new String("Four")); 
for (String element : myArrList) 
System.out.println(element);
Pourquoi le premier code affiche One Two Three Four
et le deuxième code affiche One Two Three
merci d'avance