Подтвердить что ты не робот

Импорт списка из java.awt или java.utils

Я новичок в java, поэтому, возможно, это очень тривиальный вопрос.

Но я только заметил, что когда я объявил

List myList = new ArrayList();

Eclipse IDE предоставила мне множество параметров для ошибки "Список".

В основном.. топ 2 мне любопытно.

В чем разница, если я использую java.awt vs java.utils??

4b9b3361

Ответ 1

java.awt.List Список компонентов (например, выпадающий список), это не коллекция/структура данных.

В чем разница, если я использую java.awt vs java.utils??

Вы не можете использовать специальные методы List/Collection, такие как iterator.

Ответ 2

Они сильно отличаются друг от друга.

Версия util.list является частью Библиотеки коллекций и является интерфейсом, который лежит в основе других списков, которые вы использовали, таких как ArrayList и LinkedList.

Версия AWT используется для отображения списка информации в приложении AWT GUI

Ответ 3

awt.List - это компонент List, используемый в GUI, где java.util.List - это интерфейс для структуры данных списков

Ответ 4

java.awt.List является awt-компонентом. Не используйте его в своем случае. Вам нужно java.util.List.

Ответ 5

AWT или абстрактный оконный инструментарий - это GUI-инструментарий в Java и содержит классы, необходимые для 2D элементов. awt.list используется для получения окна выбора/раскрывающегося списка в вашем приложении.

Используйте util.list в вашем случае.