0

例如,我想执行以下操作:

import packageA.*, packageB.*;

但上述符号不起作用。是否有可能在 Java 中以某种方式做到这一点,或者我总是必须输入:

import packageA.*;
import packageB.*;

?

4

2 回答 2

2

在 Java 中不可能用一个 import 语句执行两个 import。所以是的,你总是必须做

import packageA.*;
import packageB.*;

import您可以在Java 语言规范第 7.5 节中找到有关语句语法的更多信息

有四种不同类型的import声明,但它们都不能在每个 import 语句中导入超过一件事:

ImportDeclaration:
    SingleTypeImportDeclaration
    TypeImportOnDemandDeclaration   
    SingleStaticImportDeclaration   
    StaticImportOnDemandDeclaration
于 2015-01-17T13:09:34.097 回答
0

不,不能这样做。

我不明白为什么会有这么大的困难。

更好的解决方案是使用可以根据需要添加导入的 IDE。

我还建议单独拼出每一个而不是使用星号表示法,即使您需要导入所有它们。它可以更好地记录您的意图,并且 IDE 可以使其对您透明。

于 2015-01-17T13:15:24.913 回答