Jak mogę łatwo sprawdzić, czy wszystkie elementy w jednej ArrayList są elementami innych ArrayList?Jak sprawdzić, czy elementy tablicy ArrayList są zawarte w innym ArrayList
19
A
Odpowiedz
35
Zastosowanie Collection.containsAll():
boolean isSubset = listA.containsAll(listB);
2
Istnieje metoda containsAll we wszystkich kolekcjach.
czy jest coś dostępnego, aby wygenerować nową tablicę zawierającą wszystkie dane udostępnione na liście A i liście B? Object [] podzbiór = listA.shared (listB) –
Ustaw common = new HashSet (listA); common.retainAll (listB); // teraz "common" zawiera tylko wspólne elementy – JimN
Czy istnieje sposób sprawdzenia kolejności elementów? Próbowałem tego i było to prawdą, mimo że zmieniłem kolejność elementów. Czy jest sposób, aby zrobić to, co chciałbym robić? – CodingInCircles