81 votes

Comment puis-je calculer la différence entre deux ArrayLists ?

J’ai deux ArrayLists.

ArrayList A contient :

ArrayList B contient :

Je dois comparer ArrayList A et ArrayList B. Le résultat ArrayList doit contenir la liste qui n’existe pas dans ArrayList A.

Le résultat d’ArrayList doit être :

comment comparer ?

197voto

William Brendel Points 15453

En Java, vous pouvez utiliser la méthode de `` l’interface``.

Le code ci-dessus produira la sortie suivante :

9voto

Josh Points 38617

EDIT: La question originale ne précisait pas la langue. Ma réponse est en C#.

Vous devez plutôt utiliser HashSet à cette fin. Si vous devez utiliser ArrayList, vous pouvez utiliser les méthodes d’extension suivantes :

à l’aide de HashSet...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X