0

たとえば、次のようにしたいと思います。

import packageA.*, packageB.*;

しかし、上記の表記は機能しません。Javaでこれを何らかの形で行うことは可能ですか、それとも常に入力する必要がありますか:

import packageA.*;
import packageB.*;

?

4

2 に答える 2

2

Java では、1 つの import ステートメントで 2 つのインポートを実行することはできません。そうです、あなたは常にしなければなりません

import packageA.*;
import packageB.*;

importステートメントの構文の詳細については、 Java 言語仕様のセクション 7.5を参照してください。

宣言には 4 つの異なるタイプがありますがimport、どれも import ステートメントごとに複数のものをインポートできません。

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

いいえ、できません。

なぜこれがそんなに大変なのか分かりません。

より良い解決策は、必要に応じてインポートを追加できる IDE を使用することです。

また、すべてをインポートする必要がある場合でも、スター表記を使用するのではなく、それぞれを個別に綴ることをお勧めします。それはあなたの意図をよりよく文書化し、そのIDEはそれをあなたに透過的にすることができます.

于 2015-01-17T13:15:24.913 に答える