java - 强制 Eclipse 自动导入具有多个选项的类

标签 java eclipse templates import

如果在 Eclipse 的 Java 项目中使用了一个类,并且该类尚未导入,并且只有一个具有该名称的类,则 Eclipse 会自动导入它。

如果有两个或多个具有相同简单名称的类,Eclipse 将要求用户选择所需的一个。我想避免必须选择一个,而是更喜欢导入默认类。

比如我常用ListArrayList。并且每次在新类中使用它们时,我必须从 Eclipse 的建议中选择 java.util.ArrayListjava.util.List,因为还有一个名称为 List (java.awt.List) 的类。

如果 Listjava.util.ArrayList 有什么方法可以将 java.util.Listjava.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/

相关文章:

java - 西洋跳棋 Java 代码错误

c++ - 根据模板参数引用不同基类的函数

c++ - 在泛型函数中使用仿函数

java - Java/Spring 中的全局状态

java - 如何获取 request.getRemoteUser() 值

java - jvisualvm:软件导致连接中止:套接字写入错误

c++ - 元组 View 的元素类型

java - 将 JSONWithPadding (Jersey) 与替代 mime 类型结合使用

java - Java异步编程

java - 在哪里编写项目级 JavaDocs