我在一个公共(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;
您可以使用 * 导入 org.foo.package1 中的所有类,例如:
import org.foo.package1.*;
但在这种情况下,您将导入 org.foo.package1 中的所有类,这会稍微降低可读性
关于java - 在 Java 中重构 Import 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38500011/