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.
Powiązane problemy
- 1. Jak mogę sprawdzić, czy ArrayList zawiera element innego ArrayList?
- 2. Arraylist zamienia elementy
- 3. ArrayList zawiera inny ArrayList
- 4. Circular ArrayList (rozszerzenie ArrayList)
- 5. Jak usunąć elementy sekwencyjne z Java ArrayList?
- 6. Jak dodać ogólne elementy do ogólnej tablicy ArrayList?
- 7. Konwersja podmenu ArrayList ArrayList
- 8. Jak utworzyć ArrayList z tablicy w PowerShell?
- 9. Konwersja tablicy String do ArrayList
- 10. ArrayList Unrolling
- 11. Błąd składni tablicy Java ArrayList
- 12. Jak mogę przetasować określony zakres tablicy ArrayList?
- 13. Jak sprawdzić, czy elementy tablicy są wszystkie Różne Java
- 14. Odejmowanie jednej arrayList od innej arrayList
- 15. współbieżne ArrayList
- 16. Jak utworzyć ArrayList (ArrayList <Integer>) z tablicy (int []) w Javie
- 17. Jak wprowadzić parametry dla tablicy ArrayList w BlueJ?
- 18. Dlaczego usuwam element z niewłaściwej tablicy ArrayList?
- 19. Sprawdź, czy ciąg jest w ArrayList ciągów
- 20. Czy mogę zadeklarować ArrayList w ten sposób?
- 21. Java: sortowanie ArrayList w miejscu
- 22. Jak możemy zoptymalizować wstawianie w ArrayList?
- 23. Jak przetasować ArrayList
- 24. Przekazywanie tablicy ArrayList dowolnego typu do metody
- 25. Jak zmienić elementy ArrayList w duplikacie bez wpływu na oryginalny?
- 26. Konwersja tablicy znaków do ArrayList znaków
- 27. jak serializować ArrayList na Androidzie
- 28. Przenoszenie pozycji wokół w ArrayList
- 29. Jak sortować leksykograficznie ArrayList?
- 30. Dodawanie do ArrayList Java
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