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