List<Object> list=Arrays.asList(1,2,3);//1,2,3数组转集合
List<Object>temp=new ArrayList<Object>();
temp.add(new Integer(4));//新集合 元素4
Collections.addAll(list,4);//新集合加入到原来集合
System.out.println(list);这里我们设想的是 会输出 1,2,3,4
然后 最后却报错
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:148)
at java.util.AbstractList.add(AbstractList.java:108)
at java.util.Collections.addAll(Collections.java:5401)
at com.example.tableauto.study.Tesd.main(Tesd.java:22)
从报错的信息点击去 ,看到的东西 并不能找到真正报错的原因,那么回过头来,我们来看Arrays.asList方法&