大家都知道,一般要删除集合中的数据的话,for循环或者Foreach循环会导致一些问题,具体就不在这说明了,不清楚的可以百度下。这种情况下一般都是用迭代器进行删除的,但是我今天在使用迭代器的时候,不知道什么原因也会报错。
如图,多次试验确实不可行,于是又寻找其他方法,发现jdk8里面的流操作
相比起来,感觉更高大上一些,而且也成功地解决了我的问题。
ps:有哪位大佬知道第一种方式的原因的话 还望不吝赐教,谢谢
大家都知道,一般要删除集合中的数据的话,for循环或者Foreach循环会导致一些问题,具体就不在这说明了,不清楚的可以百度下。这种情况下一般都是用迭代器进行删除的,但是我今天在使用迭代器的时候,不知道什么原因也会报错。
如图,多次试验确实不可行,于是又寻找其他方法,发现jdk8里面的流操作
相比起来,感觉更高大上一些,而且也成功地解决了我的问题。
ps:有哪位大佬知道第一种方式的原因的话 还望不吝赐教,谢谢