"Hai, Amigo!"
"Bagaimana pelajaran pagimu?"
"Yah, itu lumayan. Aku akan memberitahumu tentang itu."
"Bilaabo memberiku banyak pola desain, dan Ellie menunjukkan kepadaku banyak sekali koleksi. Bukan hari yang mudah."
"Jangan khawatir - aku tidak akan membebanimu terlalu banyak."
"Saya ingin memberi tahu Anda tentang dua kelas utilitas yang telah Anda temui."
" Kelas Array dan Koleksi . Semua metodenya statis dan dirancang untuk bekerja dengan koleksi dan larik."
"Saya akan mulai dengan yang lebih sederhana: Arrays . Berikut adalah metodenya:"
Metode | Penjelasan |
---|---|
|
Mengembalikan daftar yang tidak dapat diubah yang diisi dengan elemen yang diteruskan. |
|
Mencari elemen (kunci) dalam larik a atau subarray dari fromIndex ke toIndex. Array harus diurutkan! Mengembalikan indeks elemen, atau fromIndex-1 jika elemen tidak ditemukan. |
|
Mengembalikan salinan array asli, mulai dari indeks nol dan terdiri dari elemen newLength. |
|
Mengembalikan salinan array asli, dari 'from' to 'to'. |
|
Melakukan perbandingan yang mendalam dari dua array. Array dianggap sama jika elemennya sama. Jika elemen itu sendiri adalah array, maka perbandingan mendalam juga dilakukan padanya. |
|
Mengembalikan kode hash yang dalam berdasarkan semua elemen. Jika suatu elemen adalah array, maka deepHashCode juga dipanggil pada elemen tersebut. |
|
Melakukan konversi mendalam dari array ke string. Memanggil toString() pada setiap elemen. Jika sebuah elemen adalah sebuah array, maka itu juga dikonversi menjadi sebuah string berdasarkan isinya yang dalam. |
|
Membandingkan dua elemen array dengan elemen. |
|
Mengisi array (atau subarray) dengan nilai yang ditentukan. |
|
Menghitung kode hash total dari semua elemen array. |
|
Mengurutkan array (atau subarray) dalam urutan menaik. |
|
Mengubah array menjadi string. Memanggil toString() pada setiap elemen; |
"Nah, ini adalah metode yang sangat berguna. Banyak yang akan membantu saya."
Saya juga ingin menyebutkan bahwa saya belum menyajikan semua metode di sini. Hampir semua metode dalam tabel memiliki pasangan identik untuk semua tipe primitif. Misalnya, tabel memiliki metode String toString( int [] a), dan kelas juga memiliki String toString( boolean [] a), String toString( byte [] a), String toString( long [] a), String toString( float [] a), String toString( double [] a), dan String toString( char [] a) metode."
"Yah, itu mengubah banyak hal. Itu membuatnya menjadi kelas yang sangat diperlukan."
"Aku senang kamu menyukainya. Baiklah, kita lanjutkan setelah istirahat."
GO TO FULL VERSION