List | Fundamental Programming
”Apa yang dipelajari mungkin akan lupa, namun apa yang ditulis akan abadi”
Halo semua, apakabar? Ini adalah tulisan kedua saya. Kali ini saya akan mencoba menuliskan sebuah serial fundamental programming, series ini ditulis dalam bahasa pemrogramman java. Langsung saja, untuk series yang pertama kita akan membahas apa itu List. Penjelasan sederhananya list merupakan sebuah collection yang dapat menyimpan data secara teratur, dimana data yang disimpan mempunyai index yang berbeda. Selain itu kita juga dapat memodifikasi data yang terdapat dalam list. Yang dimaksud dengan memodifikasi adalah menambah, mengubah atau menghapus data yang terdapat dalam sebuah list.
Untuk lebih memahami bagimana cara memodifikasi data dalam list mari langsung saja kita bedah bersama.
- Menambah data dalam List
//Inisiasi List
List<String> listProgramming = new ArrayList<>();
//Menambahkan data
listProgramming.add("Java");
listProgramming.add("Kotlin");
listProgramming.add("Swift");
listProgramming.add("Dart");
listProgramming.add("C++");System.out.println("Data List Programming : ");
for (int i = 0; i < listProgramming.size(); i++) {
System.out.println(" - " + listProgramming.get(i));
}
dari kode diatas maka kita akan mendapatkan output sebagai berikut :
2. Mengubah data dalam list
//Inisiasi List
List<String> listProgramming = new ArrayList<>();
//Menambahkan data
listProgramming.add("Java");
listProgramming.add("Kotlin");
listProgramming.add("Swift");
listProgramming.add("Dart");
listProgramming.add("C++");
//Mengupdate data
listProgramming.set(2,"PHP");
System.out.println("Data List Programming : ");
for (int i = 0; i < listProgramming.size(); i++) {
System.out.println(" - " + listProgramming.get(i));
}
perintah listProgramming.set(2,”PHP”); dapat diartikan sebagai ubah data dalam listProgramming index ke 2 dengan value “PHP” . Uotput dari code diatas adalah sebagai berikut :
3. Menghapus data dalam list
//Inisiasi List
List<String> listProgramming = new ArrayList<>();
//Menambahkan data
listProgramming.add("Java");
listProgramming.add("Kotlin");
listProgramming.add("Swift");
listProgramming.add("Dart");
listProgramming.add("C++");
//Menghapus spesific data
listProgramming.remove("Kotlin");//Menghapus data secara keseluruhan
//listProgramming.clear();System.out.println("Data List Programming : ");
for (int i = 0; i < listProgramming.size(); i++) {
System.out.println(" - " + listProgramming.get(i));
}
fungsi listProgramming.remove(“Kotlin”); dapat diartikan sebagai hapus data dengan value “Kotlin”. Atau jika temen temen ingin menghapus data secara keseluruhan dapat menggunakan fungsi listProgramming.clear();
Nah itulah penjelasan list dan cara untuk memodifikasi baik itu menambah, mengubah ataupun menghapus data. Sampai disini dulu pembahasan kita mengenai list, mudah mudahan dapat dipahami. Sampai jumpa ditulisan berikutya :D