VSCode foreach loop - 被忽略的局部变量的值没有被使用

VSCode foreach loop - The value of the local variable ignored is not used

我正在使用 foreach 循环,因为我需要将该数量添加到单独的数组中,这是最简洁的方法。但是VSCode报了一个小错误,因为foreach循环中的变量没有被使用...虽然我这里不需要使用它。

for (String ignored : array)
    indexes.add(firstIndex++);

我在 Intellij 中打开项目,它通过将变量名称更改为 ignored 修复了错误,因此错误消失了。但是在 VSCode 它没有被忽略,我不知道如何让它忽略它?

我已经考虑过改用普通的 for 循环或改用 Intellij,但我不想使用它们。我更喜欢 VSCode 并且 foreach 循环看起来更整洁,错误消息警告是唯一的问题。

您可以在方法或 class 之前添加 @SuppressWarnings("unused") 以禁止显示此警告。

将变量重命名为 ignored 以抑制此警告是 IntelliJ IDEA 中的一个温和解决方案。我在 GitHub.

上提交了类似的 feature request