Belajar Mengenal ArrayList di Bahasa Program Java
ArrayList termasuk ke dalam collection di bahasa pemrograman Java ,yang digunakan untuk menampilkan daftar atau list dari nilai/value, yang dapat dimodifikasi dan juga bersifat dinamis. Sifat dinamis ini artinya , ukuran ArrayList dapat diubah dengan ditambahkan dan juga di hapus. Perlu kalian ketahui juga ,untuk membuat obyek baru dengan ArrayList. ArrayList tidak mengenal tipe data primitive. Ini juga yang membedakan antara Array dan ArrayList. Jika di Array , kita membuat objek , lalu mendefnisikanya nilanya terlebih dahulu (tetap). Berbeda halnya jika di ArrayList ,kita dapat mendefinsikan nilai ,berapapun yang kita mau ,berdasarkan method ,dari objek yang kita gunakan(dinamis). Pada artikel belajar java kali ini ,kita akan mencoba mengenal, contoh penggunan ArrayList di bahasa pemrograma Java. Berikut mari kita simak :
Untuk lebih jelasnya kalian bisa lihat contoh syntax berikut:
List<String> stringdaftar = new ArrayList<String>();
List <Integer> angkadaftar = new ArrayList<Integer>();
//pendeklarasian yang benar
̶L̶i̶s̶t̶ ̶<̶i̶n̶t̶>̶ ̶l̶i̶s̶t̶k̶u̶ ̶=̶ ̶n̶e̶w̶ ̶A̶r̶r̶a̶y̶L̶i̶s̶t̶<̶i̶n̶t̶>̶(̶)̶;̶
//pendeklarasian yang salah
Jadi untuk mendeklarasikan variable dari nilai/value angka , kita tidak menggunakan int , akan tetapi kita menggunakan class Integer. Dan juga double , float ,long ,char , dan boolean adalah tipe data primitif. Yang artinya sudah ada secara built-in di dalam bahasa pemrograman Java. Mereka bukan termasuk obyek atau class. Bagaimanapun juga , Integer , Double , Float, ,Long ,Character , dan Boolean adalah class bukan tipe data primitif, jadi kita harus menggunakanya di dalam ArrayList.
Contoh code program ArrayList :
Contoh ArrayList |
Output:
[4, 6, 9]
Hello
Saya
Java
[Hello, Saya, Java, Hello, Saya, Java]
[Hello, Saya, Hello, Saya, Java]
[]
Baca juga : Belajar Mengimplementasi Getter dan Setter pada ArrayList Java
Baca juga : Belajar Mengenal LinkedList pada Program Java
Post a Comment for "Belajar Mengenal ArrayList di Bahasa Program Java"
Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP