Робота з 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());
}
}