Prosty sposób na sprawdzenie, czy dwie różne listy zawierają dokładnie te same elementy?
Jaki jest najprostszy sposób sprawdzenia, czy dwie listy zawierają dokładnie te same elementy w standardowych bibliotekach Java?
Nie powinno mieć znaczenia, czy obie Listy są tą samą instancją, czy nie, i nie powinno mieć znaczenia, czy parametr typu List jest inny.
na przykład
List list1
List<String> list2;
// ... construct etc
list1.add("A");
list2.add("A");
// the function, given these two lists, should return true
Prawdopodobnie coś wpatruje się we mnie w twarz :-)
EDYCJA: Aby wyjaśnić, szukałem DOKŁADNIE tych samych elementów i liczby elementów, w kolejności.
EDIT: Dzięki za wskazanie oczywistej odpowiedzi, której nie mogłem zobaczyć :-)
Chociaż wszystkie udzielone do tej pory odpowiedzi są poprawne, niektóre są bardziej poprawne niż inne, więc przed przyjęciem czekam chwilę na najlepszą zaokrągloną odpowiedź.