我是java的新手,所以这可能是一个非常微不足道的问题。
但我刚刚注意到,当我宣布
时List myList = new ArrayList();
Eclipse IDE为“List”错误提供了大量选项。
主要是...前2名让我很好奇。
如果我使用java.awt vs java.utils ??
,有什么区别答案 0 :(得分:45)
java.awt.List
是List 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。