НачатьНачать бесплатно

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