Das Array ist ein Satz von Daten mit demselben Datentyp. Array ist N-1 als Array N-1 Dimension Array. Im Folgenden wird ein Array als Beispiel verwendet, um die Verwendung des Java -Arrays zu veranschaulichen.
1. Array Anweisung
Array -Deklarationen haben die folgenden zwei Formen (die Positionen von quadratischen Klammern sind unterschiedlich):
int arr []; int [] arr2;
2. Array -Initialisierung
Es gibt zwei Formen der Array -Initialisierung, wie folgt (unter Verwendung neuer oder nicht neu):
int arr [] = new int [] {1, 3, 5, 7, 9};3. Durchqueren eines Arrays
Um das Array zu durchqueren, können Sie wie folgt für/foreach verwenden:
public static void main (String [] args) {int arr [] = new int [] {1, 3, 5, 7,9}; (int i = 0; i <arr.length; ++ i) {System.out.print (arr [i] +"/t"); System.out.print (x + "/t");4.. Arrays.Fill () füllt das Array aus
Mit der statischen Methode der Arrays -Klasse ist das Importpaket java.util.arrays erforderlich, und viele überladene Methoden werden definiert.
Void Fill (int [] a, int val) alle füllen void fill (int [] a, int vonIndex, int toIndex, int val) Füllen Sie das Element int [] arr3 = new int [5]; System.out.print (x + "/t"); {System.out.print (x + "/t"); int x: arr3) {System.out.print (x + "/t");5. Arrays.sort () Sortieren Sie das Array auf dem Array
void sortieren (int [] a) alle sortierten void sortieren (int [] a, int vonIndex, int index) sortieren das angegebene indizierelement int [] arr4 = {3, 7, 2, 9}; für (int x: arr4) {System.out.print (x + "/t"); 1, 9}; println ();6. Arrays.copyof () das Array kopieren
int [] copyof (int [] ursprünglich, int newlenth) kopieren Sie Arrays, geben Sie die Länge des neuen Array int [] CopyofRange (int [] Original, int von, int to) an, Geben Sie den Index int [] des ursprünglichen Arrays an des ursprünglichen Arrays des ursprünglichen Arrays. Arrays.CopyOfRange (arr6, 1, 3); : arr8) {System.out.print (x + "/t");} System.out.println (); 7. Überprüfen Sie, ob das Array einen bestimmten Wert enthält
String [] stringarray = {"a", "b", "c", "d", "e", "boolean b = arrays.aslist (stringarray) .contains (" a "); System.out.println ( b); // wahrVerwenden Sie zunächst Arrays.aslist (), um das Array in die Auflistung <string> zu konvertieren, damit die Funktion einer dynamischen verknüpften Liste enthält, ob das Element in der verlinkten Liste enthalten ist.
8. Schließen Sie zwei Arrays an
int [] intarrray = {1, 2, 3, 4, 5}; ;Arrayutils ist eine von Apache bereitgestellte Array -Verarbeitungsklasse -Bibliothek.
9. Array Flip
int [] intarrray = {1, 2, 3, 4, 5}; ]Verwenden Sie immer noch die universellen Arrayutils.
10. Entfernen Sie ein Element aus einem Array
int [] intarrray = {1, 2, 3, 4, 5};