在使用lamda表达式进行foreach操作时,无法使用continue以及break
list.stream().forEach(item -> {
if(){
continue; // 此处会标红
}
if(){
break; // 此处会标红
}
if(){
return; // 正常使用
}
})
查阅发现,在lamda中,使用return时并不会直接返回,而是进行相当于普通for里的continue操作。所以直接使用return即可。
版权声明:本文为weixin_44251773原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。