Video: Java array utility class 2024
Die Arrays-Klasse (Paket: java. Util) bietet eine Sammlung von statischen Methoden, die für die Arbeit mit Arrays nützlich sind. Da die Arrays-Klasse nur statische Methoden bereitstellt, hat sie keine Konstruktoren.
Methode | Beschreibung |
---|---|
static int binarySearch (array,
key) |
Sucht in einem Array nach dem angegebenen Schlüsselwert. Der Rückgabewert
ist der Index des Elements, das mit dem Schlüssel übereinstimmt. Die Methode gibt -1 zurück, wenn der Schlüssel nicht gefunden werden kann. Das Array und der Schlüssel müssen vom gleichen Typ sein und irgendein primitiver Typ oder ein Objekt sein. |
static array copyOf (arrayOriginal,
newLength) |
Gibt ein Array zurück, das eine Kopie von arrayOriginal ist. Der newLength-Parameter muss nicht der Länge des ursprünglichen
-Arrays entsprechen. Wenn newLength größer ist, füllt die Methode das neue Array mit Nullen auf. Wenn newLength kleiner ist, kopiert die Methode nicht alle Werte des ursprünglichen Arrays . |
statisches Array copyOfRange (arrayOriginal,
from, to) |
Führt das aus, was die copyOf-Methode macht, aber
kopiert nur ein ausgewähltes Wertefeld (von einem Index zum anderen) des Originals Array. |
boolean deepEquals (array1,
array2) |
Gibt true zurück, wenn die beiden Arrays
dieselben Elementwerte haben. Diese Methode funktioniert für Arrays mit zwei oder mehr Dimensionen. |
boolean equals (array1, array2) | Gibt true zurück, wenn die beiden Arrays
dieselben Elementwerte haben. Diese Methode überprüft die Gleichheit nur für eindimensionale Arrays. |
static void fill (array, value) | Füllt das Array mit dem angegebenen Wert. Der Wert und das Array
müssen vom gleichen Typ sein und können ein primitiver Typ oder ein -Objekt sein. |
statische Leerraumfüllung (Array, von, bis,
Wert) |
Füllt die durch die Parameter von und bis
int angegebenen Elemente mit dem angegebenen Wert. Der Wert und das Array müssen vom gleichen Typ sein und können ein primitiver Typ oder ein -Objekt sein. |
static void sort (array) | Sortiert das Array in aufsteigender Reihenfolge. |
static void sort (array, von,
bis) |
Sortiert die angegebenen Elemente des Arrays in aufsteigender
-Sequenz. |
static String toString (array) | Formatiert die Array-Werte in einer Zeichenfolge. Jeder Elementwert ist
in Klammern eingeschlossen, und die Elementwerte sind durch Kommas getrennt. |