哈希表的并发修改异常
Java ConcurrentModificationException异常原因和解决方法 - 那些年的代码 - 博客园 (cnblogs.com)
Java ConcurrentModificationException 异常分析与解决方案_Android-CSDN博客_concurrentmodificationexception
代码如下:
异常如下:
原因:
简单来说就是当键集的个数大于1时 执行修改操作时如果是一个一个删就会出问题
解决办法:
单线程下 建一个键集 先把数据都储存下来 最后一块删除
针对该图代码 由于购物车里的数据要全部清空 可以在最后执行一个clear方法 内部循环只是获取单个对象对应的购买数量 不需要用remove 直接用get即可