Array adalah satu set data dengan tipe data yang sama. Array adalah N-1 sebagai array array N-1. Berikut ini menggunakan array sebagai contoh untuk menggambarkan penggunaan array Java.
1. Pernyataan array
Deklarasi array memiliki dua bentuk berikut (posisi tanda kurung persegi berbeda):
int arr []; int [] arr2;
2. Array Inisialisasi
Ada dua bentuk inisialisasi array, sebagai berikut (menggunakan baru atau tidak menggunakan yang baru):
int arr [] = new int [] {1, 3, 5, 7, 9};3. Melintasi array
Untuk melintasi array, Anda dapat menggunakan untuk/foreach, sebagai berikut:
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 () Mengisi array
Menggunakan metode statis kelas array, paket impor java.util.arrays diperlukan, dan banyak metode kelebihan beban didefinisikan.
Void fill (int [] a, int val) Semua mengisi void fill (int [] a, int fromIndex, int toindex, int val) Isi elemen int [] arr3 = int int [5]; System.out.print (x + "/t"); {System.out.print (x + "/t"); int x: arr3) {System.out.print (x + "/t");5. arrays.sort () Urutkan array pada array
void sort (int [] a) semua mengurutkan void sort (int [] a, int fromIndex, int toindex) menyortir elemen indeks yang ditentukan int [] arr4 = {3, 7, 2, 9}; untuk (int x: arr4) {System.out.print (x + "/t"); 1, 9}; println ();6. arrays.copyof () Salin array
int [] copyof (int [] asli, int newlenth) Salin array, tentukan panjang array baru int [] copyOfrange (int [] asli, int dari, int ke), tentukan indeks int [] dari array asli dari array asli dari array asli. arrays.copyofrange (arr6, 1, 3); : arr8) {System.out.print (x + "/t");} system.out.println (); 7. Periksa apakah array berisi nilai tertentu
String [] stringArray = {"a", "b", "c", "d", "e", "boolean b = arrays.aslist (stringArray) .contains (" a "); system.out.println ( b); // BenarPertama gunakan arrays.aslist () untuk mengonversi array ke daftar <string>, sehingga fungsi berisi daftar ditautkan dinamis dapat menentukan apakah elemen tersebut termasuk dalam daftar tertaut.
8. Hubungkan dua array
int [] intarray = {1, 2, 3, 4, 5}; ;Arrayutils adalah pustaka kelas pemrosesan array yang disediakan oleh Apache.
9. Array Flip
int [] intarray = {1, 2, 3, 4, 5}; ]Masih menggunakan arrayutil universal.
10. Lepaskan elemen dari array
int [] intarray = {1, 2, 3, 4, 5};