Bonjour,
Je cherche à comparer 2 ArrayList afin de créer une 3ème ArrayList qui contiendra les lignes qu'elles ont en commun.
J'ai penser à une fonction de ce type mais je ne suis pas persuader de ce que je fait.
Quelqu'un a déjà été confronté à ce pb? je ne pense pas que parcourir manuellement les listes soit le plus performant mais je ne sais pas comment procéder autrement...
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public List<PersonnePP> compareListPP(List<PersonnePP> List1, List<PersonnePP> List2) { //Storing the comparison output in ArrayList<PersonnePP> ArrayList<PersonnePP> List3= new ArrayList<PersonnePP>(); for (PersonnePP temp : List1) List3.add(List2.contains(temp) ? temp); }
Partager