Wie kann ich einfach überprüfen, ob alle Elemente in einer ArrayList alle Elemente einer anderen ArrayList sind?Wie überprüft man, ob die Elemente einer ArrayList alle in einer anderen ArrayList enthalten sind?
Q
Wie überprüft man, ob die Elemente einer ArrayList alle in einer anderen ArrayList enthalten sind?
19
A
Antwort
35
Verwendung Collection.containsAll():
boolean isSubset = listA.containsAll(listB);
2
Es gibt eine containsAll Methode in allen Sammlungen.
Verwandte Themen
- 1. Entfernen Sie alle Objekte in einer Arraylist, die in einer anderen Arraylist vorhanden sind
- 2. Subtrahieren einer ArrayList von einer anderen ArrayList
- 3. Elemente in einer ArrayList
- 4. Wie überprüft man, wie viele Durchläufe benötigt werden, um die Elemente in einer ArrayList zu sortieren?
- 5. Wie kann ich überprüfen, ob eine ArrayList ein Element einer anderen ArrayList enthält?
- 6. Wie alle Elemente in einer Arraylist angezeigt werden?
- 7. Wie überprüft man, ob alle Einträge in einer Liste in einer anderen Liste stehen?
- 8. Wie überprüft man, ob Elemente eines Arrays nicht in einem anderen Array enthalten sind?
- 9. Summe alle Elemente Java-Arraylist
- 10. Der beste Weg, um eine Arraylist-Elemente aus einer anderen Arraylist zu entfernen
- 11. Anzahl der Elemente in ArrayList
- 12. In android, wie man Inhalt einer arraylist
- 13. Bestimmte Elemente in ArrayList zählen
- 14. Wie überprüft man, ob Element in einer ArrayList in Java gefunden wurde?
- 15. wie finde ich nummer die nicht in einer arraylist sind?
- 16. wie in einer ArrayList suchen?
- 17. Wie überprüft man die Parameter für ein neues Objekt in einer ArrayList?
- 18. C# aus einer anderen Klasse mit Arraylist
- 19. Wie Elemente Java statische Arraylist
- 20. Suchen in einer Arraylist
- 21. Wie überprüft man, ob in PHP nur Leerzeichen enthalten sind?
- 22. Wie Element in einer Arraylist in mehrdimensionalen Arraylist spalten
- 23. So speichern Sie ausgewählte Elemente einer ExpandableListView in einer ArrayList
- 24. Wie überprüft man, ob zwei Arrays die gleichen Werte enthalten?
- 25. Wie überprüft man, ob alle Elemente einer Liste mit einer Bedingung übereinstimmen?
- 26. Wie man Variablen von einer Klasse zu einer ArrayList in einer anderen Klasse bekommt
- 27. Wie überprüft man, ob mehrere Wörter in einer CSV-Spalte enthalten sind?
- 28. Entfernen eines ArrayList-Elemente
- 29. Wie überprüft man, ob Konturen gleich sind?
- 30. Wie zähle ich mehrere doppelte Elemente in einer ArrayList?
Gibt es etwas, das verfügbar ist, damit ein neues Array generiert wird, das alle Daten enthält, die in listA und listB geteilt sind? Objekt [] subset = listA.shared (listB) –
Set common = neues HashSet (listA); common.retainAll (ListeB); // jetzt "common" enthält nur die gemeinsamen Elemente – JimN
Gibt es eine Möglichkeit, die Reihenfolge der Elemente zu überprüfen? Ich habe das versucht und es war wahr, obwohl ich die Reihenfolge der Elemente geändert hatte. Gibt es eine Möglichkeit zu tun, was ich tun möchte? – CodingInCircles