Импорт списка из java.awt или java.utils
Я новичок в java, поэтому, возможно, это очень тривиальный вопрос.
Но я только заметил, что когда я объявил
List myList = new ArrayList();
Eclipse IDE предоставила мне множество параметров для ошибки "Список".
В основном.. топ 2 мне любопытно.
В чем разница, если я использую java.awt vs java.utils??
Ответы
Ответ 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 в вашем случае.