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
Egzersiz talimatları
- Uygulamada kullanmak üzere
LinkedList'i içe aktar. Stringlerden oluşan yeni birLinkedListoluştur veshopListdeğ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());
}
}