共通のパッケージ内の多くのJavaプログラムで共通のインポートステートメントが多すぎます。どのようにインポートステートメントを排除し、コードを小さくてきれいに見せるか。例:Javaでインポートステートメントをリファクタリングする
JavaProgram1.java:
package commonPackage;
import javaPackage1;
import javaPackage2;
...
import javaPackageN;
....
[Code]
JavaProgram2.java:
package commonPackage;
import javaPackage1;
import javaPackage2;
...
import javaPackageM;
....
[Code]
今、私が何をしたい私は、Javaの機能や物のマクロ種類をしたい、です単一のステートメントを使用して、すべてのパッケージをインポートしたいので、共通のパッケージ内のすべてのプログラムで同じものを使用することができます。
と、なぜあなたはすべてのパッケージをインポートしたいですかすべてのクラス?なぜただ必要なものではないのですか? – sidgate
あなたがその多くのパッケージをインポートする必要がある場合、あなたのクラスはとにかく肥大している可能性があります。したがって、まずコードをより合理的なスライスに分割することが可能かどうかを確認します(たとえば、単一責任の原則に従うようにしてください)。それ以外には、実際に必要なクラスだけをインポートします。最後に、ほとんどのIDEはインポートブロックを折りたたむので、1つのステートメントまたは1000しかないかどうかは関係ありません。 – Thomas
eclipseでctrl + shift + o( "Organize Imports")を使用します。 – f1sh