ПочатиПочніть безкоштовно

Робота з LinkedList

Тепер ви створите список покупок як LinkedList (на відміну від ArrayList) і виконаєте ті самі операції додавання/видалення об'єктів типу String у списку. Це дозволить вам побачити, як LinkedList і ArrayList поділяють спільний інтерфейс List і поводяться поліморфно.

Ця вправа є частиною курсу

Типи даних і винятки в Java

Переглянути курс

Інструкції до вправи

  • Імпортуйте LinkedList для використання в застосунку.
  • Створіть новий LinkedList зі String і присвойте його змінній shopList.
  • Додайте "eggs" у кінець списку покупок.
  • Додайте другий "milk" на початок списку покупок.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

// 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());
	}
}
Редагувати та запускати код