Comparaison de 2 arrays-

phildardici - 27 mars 2013 à 11:08
 phildardici - 27 mars 2013 à 11:26
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);
    
  }

merci de votre petit coup de main

1 réponse

phildardici
27 mars 2013 à 11:26
euh oui avec ça en préambule bien sur:
import java.util.Arrays;
import java.util.List;
merci par avance
0