java嵌套循环。集合能否不循环直接判断所有对象中的字段?

被嵌套的循环是个List《User》。user里有name字段。name等于a 放一个lable a。否则放一个b。第二个集合能不能不循环直接判断?不然10条的话我就有9个b。但只想要一个b。谢谢!

3个回答

不能不循环,但是可以用一个函数封装起来,在函数里循环,这样主程序看上去没有循环,只调用了一次。


 boolean bool = false;
 if(!bool){
 name = b;
 bool = true;
 }

我不知道你的另一个条件是啥,不过你可以像这样加一个开关 就只有一个b了

额 bool要在循环外层定义

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问