如何更改此方法以使其不包含内部分配?

时间:2014-04-16 19:18:08

标签: java checkstyle

我需要更改此方法,以便checkstyle停止向我抱怨。

内部分配错误在每个循环中。我想要相同的功能,但没有错误。谢谢!

        for (String line; (line = br.readLine()) != null;) {
            //CODE
        }

1 个答案:

答案 0 :(得分:4)

Checkstyle不喜欢其他语句中的作业。您可以按如下方式更改for循环:

for (String line = br.readLine(); line != null; line = br.readLine()) {
    // rest of your code
}