首页 > 技术文章 > UnsupportedOperationException

Ebird 2017-06-20 14:30 原文

使用迭代器进行List集合元素删除时抛出UnsupportedOperationException异常,原因是所迭代的集合不支持该方法,it.remove();

检查所迭代的集合类型,我这里错误的使用了java.util.Arrays.ArrayList,而支持迭代删除的只有java.util.ArrayList

(在将数组转集合的时候建议使用Lists.newArrayList(deviceIds.split(","));方法)

推荐阅读