Java 如何更改此方法以使其不';不包括内部作业吗?

Java 如何更改此方法以使其不';不包括内部作业吗?,java,checkstyle,Java,Checkstyle,我需要更改此方法,以便checkstyle不再对我抱怨 内部分配错误位于for each循环中。我想要相同的功能,但没有错误。谢谢 for (String line; (line = br.readLine()) != null;) { //CODE } Checkstyle不喜欢其他语句中的赋值。您可以按如下方式更改for循环: for (String line = br.readLine(); line != null; line =

我需要更改此方法,以便checkstyle不再对我抱怨

内部分配错误位于for each循环中。我想要相同的功能,但没有错误。谢谢

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

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

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

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

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

旁注:此处没有每个循环的
,抱歉,是指循环旁注:此处没有每个
循环的
,抱歉,是指循环