如果for里面含有 if 判段语句,continue和break对if语句是没有影响的。
continue是运行for循环的下一个item,继续执行for循环
break是跳出for循环。下面这个情况必须用break否则for循环异常报错
for(Map<String, Object> m:list){ if(m.get("key")==null){ if(list.size()==1){ list.remove(m); break; }else{ list.remove(m); } } }