-1

この機能が Java に存在するとは思わず、おそらく正当な理由がimport staticありますが、複数のクラス、またはimport static <package>.<Class>.*さまざまなクラス (主に C などの静的コンテキストで使用される) の多くのメソッドが好きな場合があります。includeJavaには明らかに機能がないinclude importsので、IDEプラグイン(EclipseまたはIntelliJ)またはそのような機能をサポートする他のツールがあるかどうか疑問に思っていましたか?

つまり、Java の別のファイルから import ステートメントのグループをインポートすることは可能ですか?

補足: このタイプのコーディングが Java スタイルに反しており、他の人が私のコードを読んで誤解を招く可能性があることは十分承知していますが、これは主に趣味のプロジェクトのためのものです。

4

2 に答える 2

3

その通りです。これは IDE の責任です。Eclipse では、Ctrl-Shift-O を押してインポートを最適化するか、入力中に ctrl+space を押します。

Eclipse にはサティック インポートの機能もあります。設定に移動し、「お気に入り」と入力します。静的メンバーをインポートするために頻繁に使用するクラスを追加します。インポートの最適化は、静的インポートでも機能するようになりました。

于 2013-04-15T15:51:55.197 に答える
1

同じものを大量にインポートする場合 (クラスであれ静的メソッドであれ)、いくつかのファサード API が欠落していないかどうかも考慮する必要があります。

趣味のプロジェクトであっても、いくつかのユーティリティ API、抽象化、または基本クラスを作成する必要性を認識している場合があります。次に、そのユーティリティのすべての実装の詳細ではなく、単一のユーティリティ クラスをインポートします。

例を挙げましょう。テキスト ファイルを読み込んで、正規表現を使用して各行からコンテンツを抽出しているとします。コンストラクターがファイル名と正規表現を取るイテレーターのような API を簡単に作成できます。

于 2013-04-15T16:00:20.410 に答える