// @ noinspection ForLoopReplaceableByForEach是什么意思?

Mac*_*rse 10 java android intellij-idea

我一直在阅读一些使用以下代码的开源库:

//noinspection ForLoopReplaceableByForEach
for (int i = 0, count = list.size(); i < count; i++) {
  // do something
}
Run Code Online (Sandbox Code Playgroud)

什么//noinspection ForLoopReplaceableByForEach意思?

Dan*_*iel 19

//noinspection是IntelliJ特定的注释.它与Java类似,@SupressWarnings只是它可以用于单个语句,而不是在类或方法级别声明它@SupressWarnings.

在这种情况下,它抑制了For循环可以被ForEach替换的警告.