问题遇到的现象和发生背景
代码优化
问题相关代码,请勿粘贴截图
for循环里的id有点重复,改怎么优化,能否只判断一次,就把c和b的值都改了
//所有的A的a 都是一样的 一个是true就其他的就都是true
public void test(List<A> list){
for (A a : list) {
if(a.a){
a.b = 1;
}else {
a.b = 2;
}
a.c = 1;
}
}
class A{
boolean a = true;
Integer b = 0;
Integer c = 0;
}