Salut
je veux créer un Set de tableaux de String, mais j'ai le problème des doubles, chose que j'ai pas compris, car cela n'a pas de sens, puisque je travaille avec un Set, et je pense pas que cela ne nécessite pas une redéfinition des méthodes hashcode et equals !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 String[] o1 = {"a","z","r"}; String[] o2 = {"aa","zz","rr"}; String[] o3 = {"aaa","zzz","rrr"}; Set<String[]> set = new HashSet<String[]>(); set.add(o1);set.add(o2);set.add(o3); String[] o = {"aaa","zzz","rrr"}; set.add(o); System.out.println(set.size()); //ça donne 4
avez vous une idée sur la dessus?
Et merci.
Partager