bonjour,
me voici débutante en java, avec cette question:
J'aimerais comparer deux array de int. Je voudrais que le résultat soit:
les items qui ont ajouté et ceux qui ont été supprimé.
exemple:
l1= {4, 5, 6}
l2= {5,6,7}
résultat espéré= nouvel item= 7
ancien item = 4
je suis partie de ce code mais ça ne fonctionne pas:
Integer[] s1 = {4, 5, 6};
Integer[] s2 = {5,6,7};
List s1List = new ArrayList(Arrays.asList(s1));
for (Integer s : s2) {
if (s1List.contains(s)) {
s1List.remove(s);
}
else {
s1List.add(s);
}
System.out.println("nouveaux items =" + s1List);
}