java - 在 Java 中重构 Import 语句

标签 java import

我在一个公共(public)包中的许多Java程序中有太多公共(public)导入语句。如何分解导入语句并使代码看起来小而整洁。示例:

JavaProgram1.java :

package commonPackage;
import javaPackage1;
import javaPackage2;
...
import javaPackageN;
....
[Code]

JavaProgram2.java:

package commonPackage;
import javaPackage1;
import javaPackage2;
...
import javaPackageM;
....
[Code]

现在我想要的是,我想要一个 Java 中的函数或宏类型的东西,其中使用单个语句我希望导入所有包,这样我就可以在所有程序中使用相同的公共(public)程序包。

最佳答案

唯一的方法是如果您导入的类在同一个包中。

假设你有

import org.foo.package1.X;
import org.foo.package1.Y;
import org.foo.package1.Z;

您可以使用 * 导入 o​​rg.foo.package1 中的所有类,例如:

import org.foo.package1.*;

但在这种情况下,您将导入 org.foo.package1 中的所有类,这会稍微降低可读性

关于java - 在 Java 中重构 Import 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38500011/

相关文章:

java - java连接DB2的问题

java - 如何在 Java 中克隆通用列表?

Java不使用导入

python - 如何使用 __import__ 导入 *

unit-testing - 如何在 Golang 测试文件中构建导入

java - 尝试将自定义行添加到 gwt 中的 CellTable 时出现 Null 错误

java - NullPointEreException,二进制计算器应用程序

java - X?量数 : Why does a non-x give a "zero-length" match?

python - 使用全局变量有可能在导入过程中改变模块行为吗?

java - 将 NetBeans(桌面应用程序)导入 Eclipse