是否可以在Java中一次导入多个包?

时间:2015-01-17 13:08:33

标签: java java-package

我想举例来说:

import packageA.*, packageB.*;

但上述表示法不起作用。是否有可能以某种方式在Java中执行此操作,或者我始终必须键入:

import packageA.*;
import packageB.*;

2 个答案:

答案 0 :(得分:2)

Java中不可能使用一个import语句执行两次导入。 所以是的,你总是要做

import packageA.*;
import packageB.*;

您可以在Java Language Specification section 7.5

中找到有关import语句语法的更多信息

有四种不同类型的import声明,但每个导入声明都不能导入多个内容:

ImportDeclaration:
    SingleTypeImportDeclaration
    TypeImportOnDemandDeclaration   
    SingleStaticImportDeclaration   
    StaticImportOnDemandDeclaration

答案 1 :(得分:0)

不,不能这样做。

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

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

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