"Hai, Amigo!"

"Macam mana pelajaran pagi awak?"

"Baiklah, ia adalah baik. Saya akan memberitahu anda mengenainya."

"Bilaabo memberi saya banyak corak reka bentuk, dan Ellie menunjukkan kepada saya banyak koleksi. Lagipun, bukan hari yang mudah."

"Jangan risau - saya tidak akan membebankan anda dengan banyak."

"Saya ingin memberitahu anda tentang dua kelas utiliti yang telah anda temui."

" Kelas Tatasusunan dan Koleksi . Semua kaedah mereka adalah statik dan direka bentuk untuk berfungsi dengan koleksi dan tatasusunan."

"Saya akan mulakan dengan yang lebih mudah: Tatasusunan . Berikut ialah kaedahnya:"

Kaedah Penjelasan
List<T> asList(T... a)
Mengembalikan senarai tidak berubah yang diisi dengan elemen yang diluluskan.
int binarySearch(int[] a, int fromIndex, int toIndex, int key)
Mencari elemen (kunci) dalam tatasusunan a atau subarray dari fromIndex ke toIndex.
Tatasusunan mesti diisih!
Mengembalikan indeks elemen, atau dariIndex-1 jika elemen tidak ditemui.
int[] copyOf(int[] original, int newLength)
Mengembalikan salinan tatasusunan asal, bermula dari indeks sifar dan terdiri daripada elemen newLength.
int[] copyOfRange(int[] original, int from, int to)
Mengembalikan salinan tatasusunan asal, daripada 'dari' kepada 'ke'.
boolean deepEquals(Object[] a1, Object[] a2)
Melakukan perbandingan mendalam dua tatasusunan. Tatasusunan dianggap sama jika elemennya adalah sama. Jika elemen itu sendiri adalah tatasusunan, maka perbandingan yang mendalam juga dilakukan pada mereka.
int deepHashCode(Object a[])
Mengembalikan kod cincang dalam berdasarkan semua elemen. Jika elemen ialah tatasusunan, maka deepHashCode juga dipanggil pada elemen tersebut.
String deepToString(Object[] a)
Melakukan penukaran dalam tatasusunan kepada rentetan. Memanggil keString() pada setiap elemen. Jika elemen ialah tatasusunan, maka ia juga ditukar kepada rentetan berdasarkan kandungan mendalamnya.
boolean equals(int[] a, int[] a2)
Membandingkan dua tatasusunan elemen demi elemen.
void fill(int[] a, int fromIndex, int toIndex, int val)
Mengisi tatasusunan (atau subarray) dengan nilai yang ditentukan.
int hashCode(int a[])
Mengira jumlah kod cincang semua elemen tatasusunan.
void sort(int[] a, int fromIndex, int toIndex)
Isih tatasusunan (atau subarray) dalam tertib menaik.
String toString(int[] a)
Menukar tatasusunan kepada rentetan. Memanggil keString() pada setiap elemen;

"Nah, ini adalah kaedah yang sangat berguna. Banyak yang akan membantu saya."

Saya juga ingin menyatakan bahawa saya belum membentangkan semua kaedah di sini. Hampir semua kaedah dalam jadual mempunyai rakan yang sama untuk semua jenis primitif. Sebagai contoh, jadual mempunyai kaedah String toString( int [] a), dan kelas juga mempunyai String toString( boolean [] a), String toString( byte [] a), String toString( panjang [] a), String toString( float [] a), String toString( double [] a), dan String toString( char [] a) kaedah."

"Nah, itu mengubah keadaan. Itu menjadikannya kelas yang sangat diperlukan."

"Saya gembira awak menyukainya. Baiklah, kita sambung selepas rehat."