【发布时间】:2011-06-19 17:40:33
【问题描述】:
如果在 Eclipse 的 Java 项目中使用了一个类,并且该类尚未导入,并且只有一个具有该名称的类,则 Eclipse 会自动导入它。
如果有两个或多个具有相同简单名称的类,Eclipse 将要求用户选择所需的一个。我想避免必须选择一个,而是更喜欢导入一个默认类。
比如我常用List和ArrayList。并且每次在新类中使用它们时,我都要从Eclipse的建议中选择java.util.ArrayList和java.util.List,因为还有另一个类名为List(java.awt.List)。
如果使用List 和ArrayList,有什么方法可以将java.util.List 和java.util.ArrayList 设置为默认导入?
现在,我创建了一个触发单词List 的Eclipse 模板。还有其他想法或改进吗?
${:import(java.util.List,java.util.ArrayList)}
List<> list = new ArrayList<>();
【问题讨论】:
-
输入 List list = new ArrayList(); ...您不能只执行 ctrl+shift+o 并让 eclipse 一次将它们全部导入吗?
-
@CoolBeans Eclipse 将提示您在各种列表之间进行选择,例如
java.util.List或java.awt.List。这就是 OP 想要避免的。 -
如果第一个选项总是显而易见(最常用)的选项,我会很满意,但不幸的是,即使这样也不能保证。
标签: java eclipse templates import