是否可以在 Java 中一次导入多个包?
Is it possible to import several packages at once in Java?
例如,我想执行以下操作:
import packageA.*, packageB.*;
但上面的符号不起作用。是否可以在 Java 中以某种方式执行此操作,还是我总是必须键入:
import packageA.*;
import packageB.*;
?
在 Java 中不可能用一个导入语句执行两个导入。
所以是的,你总是必须做
import packageA.*;
import packageB.*;
您可以在 Java Language Specification section 7.5
中找到有关 import
语句语法的更多信息
有四种不同类型的 import
声明,但其中 none 每个导入语句可以导入不止一个东西:
ImportDeclaration:
SingleTypeImportDeclaration
TypeImportOnDemandDeclaration
SingleStaticImportDeclaration
StaticImportOnDemandDeclaration
不行,做不到。
我不明白为什么这么难。
更好的解决方案是使用 IDE 可以根据需要添加导入。
我还建议您单独拼写每一个,而不是使用星号,即使您需要导入所有这些也是如此。它可以更好地记录您的意图,并且 IDE 可以使它对您透明。
例如,我想执行以下操作:
import packageA.*, packageB.*;
但上面的符号不起作用。是否可以在 Java 中以某种方式执行此操作,还是我总是必须键入:
import packageA.*;
import packageB.*;
?
在 Java 中不可能用一个导入语句执行两个导入。 所以是的,你总是必须做
import packageA.*;
import packageB.*;
您可以在 Java Language Specification section 7.5
中找到有关import
语句语法的更多信息
有四种不同类型的 import
声明,但其中 none 每个导入语句可以导入不止一个东西:
ImportDeclaration:
SingleTypeImportDeclaration
TypeImportOnDemandDeclaration
SingleStaticImportDeclaration
StaticImportOnDemandDeclaration
不行,做不到。
我不明白为什么这么难。
更好的解决方案是使用 IDE 可以根据需要添加导入。
我还建议您单独拼写每一个,而不是使用星号,即使您需要导入所有这些也是如此。它可以更好地记录您的意图,并且 IDE 可以使它对您透明。