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
最新推荐文章于 2024-06-10 01:11:31 发布