MulaiMulai sekarang secara gratis

Bekerja dengan LinkedList

Sekarang Anda akan membuat daftar belanja sebagai LinkedList (bukan ArrayList) dan melakukan operasi tambah/hapus yang sama pada objek String di daftar belanja. Ini memungkinkan Anda melihat bagaimana LinkedList dan ArrayList berbagi antarmuka List yang sama dan bersifat polimorfik dalam perilakunya.

Latihan ini adalah bagian dari kursus

Tipe Data dan Exception di Java

Lihat Kursus

Petunjuk latihan

  • Impor LinkedList untuk digunakan dalam aplikasi.
  • Buat LinkedList baru berisi String dan setel variabel shopList ke objek tersebut.
  • Tambahkan "eggs" ke bagian akhir daftar belanja.
  • Tambahkan "milk" kedua ke awal daftar belanja.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

// Import LinkedList
import java.____.____;

public class Shopping {

	public static void main(String[] args) {

		// Create a LinkedList of Strings using parameterized constructor
		____<____> shopList = ____ ____<____>();
		shopList.addLast("milk");
        // Add eggs to the end of the list
		shopList.____("____");
		shopList.addLast("bread");
		// Add milk to the beginning of the list again
		shopList.____("____");
		System.out.println(shopList);
		shopList.set(3,"rye-bread");
		shopList.remove("milk");
		System.out.println(shopList);
		System.out.println(shopList.size());
	}
}
Edit dan Jalankan Kode