materi ini adalah materi lanjutan dari memahami struktur data SinglyLinkedList di java kita langsung aja ya tanpa banyak basa-basi...:D
Sangatlah beruntung bagi kita ketika saat ini Java, dalam hal ini JDK (Java Development Kit), kita sudah memiliki sebuah kelas default yang memungkinkan kita dengan mudah memanggil dan memanfaatkannya, dalam kaitannya dengan LinkedList.
Tentu banyak sekali manfaat dalam menggunakan kelas default JDK, karena di dalamnya termuat banyak sekali metoda/fungsi yang terlalu menghabiskan waktu jika kita implementasikan secara manual. Selanjutnya, langkah-langkah yang kita lakukan serupa dengan program pada materi sebelum-nya (pada materi memahami struktur data SinglyLinkedList di java). Yang berbeda hanyalah nama-nama metodanya, kita menggunakan metoda add() pada LinkedList default Java, sementara dalam program sebelumnya kita menggunakan metoda insert(). Selebihnya sama! Dengan demikian, hal ini sesuai dengan konsep penggunaan-ulang komponen yang dimiliki bahasa-bahasa pemrograman berorientasi objek, termasuk Java.
Pada kode Java di atas, kita menggunakan kelas LinkedList dalam Java/JDK yang termuat dalam paket java.util.LinkedList.Perhatikan pernyataan private static LinkedList<Integer> l; dimana kita sesungguhnya memberitahu interpreter Java bahwa kita hendak membuat objek LinkedList l yang akan berisi dengan bilangan-bilangan bulat acak, dengan menggunakan perintah Math.random()*100, ke LinkedList l. Selanjutnya dengan menggunakan perulangan, kita memasukan/menyisipkan bilangan-bilangan acak tersebut ke dalam LinkedList l (menggunakan metoda addFirst() dan addLast()). Demikian selanjutnya, kita melakukan hal-hal yang serupa dengan apa yang telah kita lakukan saat membuat (dan memanfaatkan) LinkedList tersebut secara manual. (Perhatikan output program seperti yang diperlihatkan gambar 1.1)
Gambar 1.1 Output program Menggunakan kelas LinkedList default Bahasa Java
Tidak ada komentar:
Posting Komentar