BaşlayınÜcretsiz başlayın

LinkedList ile çalışmak

Şimdi bir alışveriş listesini LinkedList ( ArrayList yerine) olarak oluşturacak ve alışveriş listesine String nesneleri ekleme/çıkarma işlemlerinin aynısını yapacaksın. Böylece LinkedList ve ArrayList'in aynı List arayüzünü paylaştığını ve davranış açısından çok biçimli (polimorfik) olduklarını göreceksin.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri Türleri ve İstisnalar

Kursa Göz Atın

Egzersiz talimatları

  • Uygulamada kullanmak üzere LinkedList'i içe aktar.
  • Stringlerden oluşan yeni bir LinkedList oluştur ve shopList değişkenini buna ayarla.
  • Alışveriş listesinin sonuna "eggs" ekle.
  • Alışveriş listesinin başına ikinci bir "milk" ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

// 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());
	}
}
Kodu Düzenle ve Çalıştır