Java常见报错 Posted on 2018-03-06 Edited on 2020-03-25 In Java Symbols count in article: 247 Reading time ≈ 1 mins. Java常见报错 List(Arrays.asList)后add或remove出现UnsupportedOperationException当使用Arrays.asList(),将Array转换为List后,如果使用List.add()、List.remove()方法,会报改错。 根本原因是转换后创建的对象是一个ArrayList对象,该对象集成了AbstractList,没有实现add、remove方法,所以使用的时候会报错。 改正: new ArrayList<>(Arrays.asList());