更新时间:
#Arrays.asList删除错误
- List luckyDayIdArr = Arrays.asList(StringUtils.split
这样的list 是不能remove元素的
如果操作: 会报UnsupportedOperationException 错误
- luckyDayIdArr = new ArrayList(luckyDayIdArr);处理一下,new出来的就可以
- 在循环中 数组 map等是不能删除元素的,否则报ConcurrentModificationException
Map map = new HashMap();
Iterator entries = map.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry entry = entries.next();
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
唯一可以在循环中remove元素的方法