如果在 Eclipse 的 Java 项目中使用了一个类,并且该类尚未导入,并且只有一个具有该名称的类,则 Eclipse 会自动导入它。
如果有两个或多个具有相同简单名称的类,Eclipse 将要求用户选择所需的一个。我想避免必须选择一个,而是更喜欢导入默认类。
比如我常用List
和ArrayList
。并且每次在新类中使用它们时,我必须从 Eclipse 的建议中选择 java.util.ArrayList
和 java.util.List
,因为还有一个名称为 List
(java.awt.List
) 的类。
如果 List
和 和
用了吗?java.util.ArrayList
有什么方法可以将 java.util.List
和 java.util.ArrayList
设置为默认导入>ArrayList
现在,我创建了一个触发单词 List
的 Eclipse 模板。还有其他想法或改进吗?
${:import(java.util.List,java.util.ArrayList)}
List<> list = new ArrayList<>();
最佳答案
您还可以使用 Eclipse Preferences 菜单中的“Type Filters”。这使您可以“禁止”所有项目的 java.awt.*,而不仅仅是一个。
Java -> 外观 -> 类型过滤器(或搜索“类型过滤器”)
关于java - 强制 Eclipse 自动导入具有多个选项的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870750/