3-10删除宠物猫信息
按照视频的操作以后产生了错误
错误是java.util.ConcurrentModificationException
什么意思
//删除花花二代的信息并重新输出
for(Cat cat:set){
if("花花二代".equals(cat.getName())){
set.remove(cat);
}
}
System.out.println("*******************************");
System.out.println("删除花花二代后的数据");
for(Cat cat:set){
System.out.println(cat);
}
//刪除集合中的所有宠物猫信息
System.out.println("*******************************");
boolean flag1=set.removeAll(set);
if(flag1){
System.out.println("猫都不见了");
}else{
System.out.println("猫还在。。。");
}
从删除花花二代的信息并重新输出就开始错。。。
正在回答
在 set.remove(cat);这个语句后,添加一个break语句即可,而且后面还有一些错误原因的解释,老师在课程内容中都有讲解,你可以把这一节的课程内容听完哦~
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星