从java.awt或java.utils导入列表

时间:2013-01-04 19:34:41

标签: java

我是java的新手,所以这可能是一个非常微不足道的问题。

但我刚刚注意到,当我宣布

List myList = new ArrayList();

Eclipse IDE为“List”错误提供了大量选项。

主要是...前2名让我很好奇。

如果我使用java.awt vs java.utils ??

,有什么区别

5 个答案:

答案 0 :(得分:45)

java.awt.ListList component(如下拉列表),它不是集合/数据结构。

  

如果我使用java.awt vs java.utils ??

,有什么区别

您不能使用像iterator这样的特定于列表/集合的方法。

答案 1 :(得分:22)

他们是截然不同的。

util.list版本是集合库的一部分,是您使用的其他列表(如ArrayList和LinkedList)的基础。

AWT版本用于在AWT GUI应用程序中显示信息列表

答案 2 :(得分:3)

awt.List是GUI中使用的List组件,其中java.util.List是列表数据结构的接口

答案 3 :(得分:1)

java.awt.List是一个awt组件。不要在你的情况下使用它。您需要java.util.List

答案 4 :(得分:0)

AWT或抽象窗口工具箱是Java中的GUI工具箱,包含2D元素所需的类。 awt.list用于获取应用程序中的选择框/下拉列表。

在您的情况下使用util.list。