„Hallo, Amigo!“
„Wie war dein Morgenunterricht?“
„Nun, es war in Ordnung. Ich werde dir davon erzählen.“
„Bilaabo hat mir eine Menge Designmuster gegeben und Ellie hat mir eine ganze Reihe von Kollektionen gezeigt. Letztendlich war es kein einfacher Tag.“
„Mach dir keine Sorgen – ich werde dich nicht mit viel belasten.“
„Ich möchte Ihnen etwas über die beiden Utility-Klassen erzählen, die Sie bereits kennengelernt haben.“
„Die Klassen Arrays und Collections . Alle ihre Methoden sind statisch und für die Arbeit mit Sammlungen und Arrays konzipiert.“
„Ich fange mit der einfacheren an: Arrays . Hier sind die Methoden:“
Methoden | Erläuterung |
---|---|
|
Gibt eine unveränderliche Liste zurück, die mit den übergebenen Elementen gefüllt ist. |
|
Sucht nach einem Element (Schlüssel) im Array a oder im Unterarray von fromIndex bis toIndex. Das Array muss sortiert sein! Gibt den Elementindex oder fromIndex-1 zurück, wenn das Element nicht gefunden wird. |
|
Gibt eine Kopie des ursprünglichen Arrays zurück, beginnend beim nullten Index und bestehend aus newLength-Elementen. |
|
Gibt eine Kopie des ursprünglichen Arrays von „von“ bis „bis“ zurück. |
|
Führt einen umfassenden Vergleich zweier Arrays durch. Arrays gelten als gleich, wenn ihre Elemente gleich sind. Wenn es sich bei den Elementen selbst um Arrays handelt, wird auch für sie ein tiefer Vergleich durchgeführt. |
|
Gibt einen tiefen Hashcode zurück, der auf allen Elementen basiert. Wenn ein Element ein Array ist, wird deepHashCode auch für das Element aufgerufen. |
|
Führt eine umfassende Konvertierung eines Arrays in einen String durch. Ruft toString() für jedes Element auf. Wenn es sich bei einem Element um ein Array handelt, wird es basierend auf seinem tiefen Inhalt auch in einen String konvertiert. |
|
Vergleicht zwei Arrays Element für Element. |
|
Füllt ein Array (oder Subarray) mit dem angegebenen Wert. |
|
Berechnet den gesamten Hash-Code aller Elemente eines Arrays. |
|
Sortiert ein Array (oder Subarray) in aufsteigender Reihenfolge. |
|
Konvertiert ein Array in einen String. Ruft toString() für jedes Element auf; |
„Nun, das sind sehr nützliche Methoden. Viele würden mir helfen.“
Ich möchte auch erwähnen, dass ich hier nicht alle Methoden vorgestellt habe. Fast alle Methoden in der Tabelle haben identische Gegenstücke für alle primitiven Typen. Beispielsweise verfügt die Tabelle über eine String toString( int [] a)-Methode, und die Klasse verfügt auch über String toString( boolean [] a), String toString( byte [] a), String toString( long [] a), String Methoden toString( float [] a), String toString( double [] a) und String toString( char [] a).
„Nun, das ändert die Dinge. Das macht es zu einem einfach unverzichtbaren Kurs.“
„Freut mich, dass es dir gefallen hat. Naja, nach einer Pause machen wir weiter.“
GO TO FULL VERSION