foreach中如何改变外部的变量,如何退出foreach循环
能访问到的变量都可以修改呀,跟普通for没什么区别。
退出也一样。
List<User> users;
for(User user:users){
if(user.getId()==1){
break;
}
}
兄弟 我说的是这个 tlist.subList(1,tlist.size()).forEach(a->rList.add(a)); 这种foreach..
lamda可以有方法块啊;
tlist.subList(1,tlist.size()).forEach(a->{rList.add(a); break;});
tlist.subLis内容不正确
遍历完自己就退出了,并且可以直接访问外部变量的吧、。