例如,我想执行以下操作:
import packageA.*, packageB.*;
但上述符号不起作用。是否有可能在 Java 中以某种方式做到这一点,或者我总是必须输入:
import packageA.*;
import packageB.*;
?
例如,我想执行以下操作:
import packageA.*, packageB.*;
但上述符号不起作用。是否有可能在 Java 中以某种方式做到这一点,或者我总是必须输入:
import packageA.*;
import packageB.*;
?
在 Java 中不可能用一个 import 语句执行两个 import。所以是的,你总是必须做
import packageA.*;
import packageB.*;
import
您可以在Java 语言规范第 7.5 节中找到有关语句语法的更多信息
有四种不同类型的import
声明,但它们都不能在每个 import 语句中导入超过一件事:
ImportDeclaration:
SingleTypeImportDeclaration
TypeImportOnDemandDeclaration
SingleStaticImportDeclaration
StaticImportOnDemandDeclaration
不,不能这样做。
我不明白为什么会有这么大的困难。
更好的解决方案是使用可以根据需要添加导入的 IDE。
我还建议单独拼出每一个而不是使用星号表示法,即使您需要导入所有它们。它可以更好地记录您的意图,并且 IDE 可以使其对您透明。