List<Integer> list = Arrays.asList(new Integer[]{2,1,3});
list.remove(0);
出错
原因:Arrays.asList(new Integer[]{2,1,3})返回时arrays中的arrayList类型,没有实现接口中remove()方法,而arrayList()实现了,所以
修改方法
List<Integer> list = new ArrayList<Integer>(Arrays.asList(new Integer[]{2,1,3}));
list.remove(0);
java.lang.UnsupportedOperationException
最新推荐文章于 2019-03-22 16:18:27 发布