Bonjour à tous,
J'ai en ma possession 2 arrayList d'objet : newone et oldone.
oldone contient des objets qui sont présent dans une base sqlite.
newone contient une mise à jour de ces objets , plus précisément selon son contenu je vais ajouter des objets dans la bdd (objet non présent dans oldone) ou en supprimer (objet présent dans oldone mais plus dans newone).
Mon idée est de faire la différence entre les arrayList (c'estcomme ça que je fait en php). Donc avant de me lancer dans une différence manuelle je me demandais si il existait pas quelques chose du genre :
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ArrayList<Objet> aAjouter = newone.diff(oldone); // retourne les objet de newone non présent dans oldone ArrayList<Objet> aSupprimer = oldone.diff(newone);
Partager