2

私のJavaクラスには、以下に示すように複数のインポートがあります。

import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

私の質問は、ソナー レポートが、インポート オーダーのカテゴリで軽微な違反を示していることです。

「java.util.ArrayList」インポートの順序が正しくありません。

それが正確に何を意味し、このソナー違反を解決する方法。

前もって感謝します。

4

6 に答える 6

1

孤立していても何も問題はありませんimport java.util.ArrayList。たまたま最初にルールを破っただけです。質問に対する完全な回答には、すべてのインポートを表示する必要があります。最も考えられる原因は、インポート グループの順序付けです。

于 2012-08-16T10:07:03.513 に答える
0

Eclipse を使用している場合は、Ctrl+Shift+Oインポートを修正してみてください。

この質問も参照してください。

于 2012-08-16T09:57:52.357 に答える
0

インポート ステートメントの順序は、コンパイラまたは JVM にとって重要ではありません。それは単なるコーディングスタイルの好みです。個人的にはimport some.package.*、特定のパッケージに 3 つ以上のクラスを使用している場合に使用するのが好きです。

于 2012-08-16T10:15:09.463 に答える
-2

List インポートの後に ArrayList インポートを配置します。

于 2012-08-16T09:54:18.143 に答える