次のコードを使用するいくつかのオープン ソース ライブラリを読んでいます。
//noinspection ForLoopReplaceableByForEach
for (int i = 0, count = list.size(); i < count; i++) {
// do something
}
とは//noinspection ForLoopReplaceableByForEach
どういう意味ですか?
次のコードを使用するいくつかのオープン ソース ライブラリを読んでいます。
//noinspection ForLoopReplaceableByForEach
for (int i = 0, count = list.size(); i < count; i++) {
// do something
}
とは//noinspection ForLoopReplaceableByForEach
どういう意味ですか?
//noinspection
IntelliJ 固有のアノテーションです。クラスまたはメソッド@SupressWarnings
レベルで@SupressWarnings
.
この場合、For ループが ForEach に置き換えられる可能性があるという警告を抑制しています。
これは、カウンターを使用してリストを実行していることを意味します。
for (Object obj : list)
ここで、Object はリスト内のオブジェクトのタイプに置き換えられます。