たとえば、次のようにしたいと思います。
import packageA.*, packageB.*;
しかし、上記の表記は機能しません。Javaでこれを何らかの形で行うことは可能ですか、それとも常に入力する必要がありますか:
import packageA.*;
import packageB.*;
?
たとえば、次のようにしたいと思います。
import packageA.*, packageB.*;
しかし、上記の表記は機能しません。Javaでこれを何らかの形で行うことは可能ですか、それとも常に入力する必要がありますか:
import packageA.*;
import packageB.*;
?
Java では、1 つの import ステートメントで 2 つのインポートを実行することはできません。そうです、あなたは常にしなければなりません
import packageA.*;
import packageB.*;
import
ステートメントの構文の詳細については、 Java 言語仕様のセクション 7.5を参照してください。
宣言には 4 つの異なるタイプがありますがimport
、どれも import ステートメントごとに複数のものをインポートできません。
ImportDeclaration:
SingleTypeImportDeclaration
TypeImportOnDemandDeclaration
SingleStaticImportDeclaration
StaticImportOnDemandDeclaration
いいえ、できません。
なぜこれがそんなに大変なのか分かりません。
より良い解決策は、必要に応じてインポートを追加できる IDE を使用することです。
また、すべてをインポートする必要がある場合でも、スター表記を使用するのではなく、それぞれを個別に綴ることをお勧めします。それはあなたの意図をよりよく文書化し、そのIDEはそれをあなたに透過的にすることができます.