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

//noinspection ForLoopReplaceableByForEach
for (int i = 0, count = list.size(); i < count; i++) {
  // do something
}
//noinspection ForLoopReplaceableByForEach是什么意思?

最佳答案

//noinspection是IntelliJ特定的注释。它与Java的@SupressWarnings相似,不同之处在于它可以用于单个语句,而不必在类或方法级别将其声明为@SupressWarnings

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

09-28 01:20