Die Klasse von Java.util.Array kann Arrays leicht manipulieren, und alle Methoden, die sie bereitstellt, sind statisch. Statische Methoden gehören zur Klasse, nicht zum Objekt zur Klasse. Daher können Sie den Klassennamen plus den zum Aufrufen von Methodsnamen direkt verwenden. Als Werkzeugkurs können Arrays Arrays sehr gut bedienen. Die folgenden Funktionen sind hauptsächlich verwendet.
1. FILL -Methode
Die Füllmethode wird hauptsächlich zum Füllen von Arrays verwendet. Hier listen wir den einfachsten Int -Typ auf (das gleiche wie andere Typen)
Siehe Arrays 'Füllquellcode von Arrays
Beispielcode:
Java -Code
publicStaticVoidMain (String [] args) {inta [] = newInt [5]; // füllt die Array -Arrays. Fill (a, 1); für (inti = 0; i <5; i ++) // Ausgabe 5 1System.out.println (a [i]);}Füllen Sie einen Teil des Array -Quellcodes aus:
Beispiel:
Java -Code
publicStaticvoidMain (String [] args) {inta [] = newInt [5]; // füllt die Array -Arrays. Fill (a, 1,2,1); für (Inti = 0; i <5; i ++) // a [1] = 1, die Rest -Defaults zu 0System.out.println (a [i]);2. SORT -Methode
Aus dem Methodennamen wissen wir alle, dass es ist, das Array zu sortieren, aber dennoch den Int -Typ zu verwenden, andere Typen sind gleich.
Es gibt auch die gesamte Array -Art, wie z.
Java -Code
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; arrays.sort (a); für (inti = 0; i <5; i ++) // Ascending System.out.println (a [i]);}Geben Sie die partielle Sortierung von Array an:
Java -Code
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; Arrays.sort (a, 1,4); // Ausgabe 2,1,3,4,7for (inti = 0; i <5; i ++) System.out.println (a [i]);}3. Ausgleichsmethode
Wird verwendet, um zu vergleichen, ob die Elementwerte in zwei Arrays gleich sind, oder um ein Array von Typ int zu betrachten. Siehe Arrays Quellcode
Beispiel:
Java -Code
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; inta1 [] = {2,4,1,5,7}; System.out.println (Arrays.equals (a1, a)); // false} ausgeben}4. InarcharySearch -Methode
Die BinarySearch -Methode kann Binär -Suchvorgänge in sortierten Arrays ausführen. Siehe den Quellcode wie folgt
Beispiel:
Java -Code
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; arrays.sort (a); // sorty.out.println (arrays.binarySearch (a, 4)); // Binär -Suche, Ausgabe 3}5. Kopie der Methode
Kopieren Sie das Array, das von Arrays 'Copyof () -Methode zurückgegebene Array ist ein neues Array -Objekt, sodass Sie den Elementwert im Array ändern und das ursprüngliche Array nicht beeinflussen.
wie:
Java -Code
Importjava.util.Arrays; publicClassArrayDemo {publicStaticVoidMain (String [] args) {int [] arr1 = {1, 2, 3, 4, 5}; int [] arr2 = arrays.copyof (Arr1, Arr1.Length); "); System.out.println ();}}Das obige ist die tatsächliche Java Arrays -Tool -Praxis, die Ihnen vom Herausgeber vorgestellt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!