问题描述 原因分析: 1.在for循环中使用List集合的remove()方法对数据进行删除; 2.使用Arrays.asList();对数组进行字符传转List后,使用迭代器的remove()进行删除也会报以上错误。 解决方案: 1.直接针对List集合的话,使用迭代器的remove()进行删除; 2.如果是针对Arrays.asList()转换过来的集合进行的操作的话,若非要进行删除得先对集合进行转换,如下: