"Hier bin ich."
„Ich habe hier schon lange auf dich gewartet.“
„Das hoffe ich. Dann lasst uns weitermachen.“
„Ich stelle Ihnen eine Super-Super-Utility-Klasse mit vollem Funktionsumfang für Sammlungen vor.“
„Ich zittere schon am ganzen Körper vor Aufregung.“
„Großartig. Dann fangen wir an. Hier sind die Methoden der Collections-Klasse:“
Code | Erläuterung |
---|---|
|
Fügt die übergebenen Elemente der übergebenen Sammlung hinzu. Diese Methode kann bequem wie folgt aufgerufen werden: Collections.addList (list, 10,11,12,13,14,15) |
|
Gibt eine „normale Warteschlange“ zurück, die aus einer Deque besteht. |
|
Führt eine binäre Suche nach dem Schlüsselelement in der Liste durch. Die Liste muss sortiert sein. Sie können einen Komparator angeben, um die Elemente zu vergleichen. |
|
Überprüft, ob alle Elemente der Sammlung c von einem bestimmten Typ sind. Ähnliche Methoden gibt es für List, Map, Set und SortedSet. |
|
Kopiert die Quellliste in die Zielliste. |
|
Überprüft, ob die Sammlungen keine gemeinsamen Elemente enthalten |
|
Füllt die Liste mit dem Element obj |
|
Zählt, wie oft Objekt o in Sammlung c vorhanden ist |
|
Bestimmt den Index des ersten Vorkommens der Zielliste innerhalb der Quellliste. Das Prinzip ähnelt String.indexOf("some string") |
|
Bestimmt den Index des letzten Vorkommens der Zielliste innerhalb der Quellliste. Ähnlich wie String.lastIndexOf("some string") |
|
Sucht nach der maximalen Anzahl/dem maximalen Wert in einer Sammlung. Wie finden wir das Maximum von 6 Zahlen? Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
Sucht nach dem Mindestwert in einer Sammlung. |
|
Erstellt eine Dummy-Sammlung, in der das o-Element n-mal vorkommt. |
|
Ersetzt alle oldVal-Elemente in der Liste durch newVal-Elemente |
|
Kehrt die Liste um. |
|
Mischt die Elemente der Liste zufällig. |
|
Gibt eine unveränderliche Liste zurück, die aus einem übergebenen Element besteht. Ähnliche Methoden gibt es für Map, Set und SortedSet. |
|
Sortiert die Liste in aufsteigender Reihenfolge. |
|
Vertauscht die Elemente der Liste |
|
Umschließt diese Sammlung in einem synchronisierten Gegenstück. Ähnliche Methoden gibt es für List, Map, Set und SortedSet. |
„Whoa! Ja, das ist ein ganzes Arsenal, und ich habe kaum etwas davon genutzt.“
„Eigentlich endet meine Lektion heute hier.“
„Sehen Sie sich diese Methoden an und finden Sie diejenigen, die Sie am wahrscheinlichsten verwenden werden.“
„Oder besser noch, studieren Sie sie. Sie werden Ihnen nützlich sein.“
„Danke, Rishi. Ich werde lernen gehen.“
GO TO FULL VERSION