首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

关于数组转换List后remove失败的有关问题

2012-09-10 
关于数组转换List后remove失败的问题//数组转换ListLong[]ids new Long[]{1L,2L}ListLong list Arr

关于数组转换List后remove失败的问题

//数组转换ListLong[]  ids = new Long[]{1L,2L};List<Long> list = Arrays.asList(ids);//这里会报错list.remove(1L);//原因是因为 Arrays.asList(ids)得到的是list的代理,如果想做add和remove操作必须转换成list对象,如下:List<Long> list = new ArrayList<Long>(Arrays.asList(ids));//这样就不会报错了list.remove(1L);
?

热点排行