可以将linklist<string>类型的对象赋值给linkedlist<object>吗
1个回答
2017-09-13
展开全部
Arrays.asList返回的是一个受指定数组支持的固定大小的列表,一个列表视图,肯定不是LinkedList,很明显的是Arrays.asList得到的列表是不可新增节点的如果你去看源码,发现他返回的是:publicstaticListasList(Ta){returnnewArrayList(a);}还需要注意的是这个ArrayList也不是咱们平时用的那个,而是Arrays的一个内部类/***@serialinclude*/privatestaticclassArrayListextendsAbstractListimplementsRandomAccess,java.io.Serializable{privatestaticfinallongserialVersionUID=-2764017481108945198L;privatefinalE[]a;ArrayList(E[]array){if(array==null)thrownewNullPointerException();a=array;}publicintsize(){returna.length;}publicObject[]toArray(){returna.clone();}publicT[]toArray(T[]a){intsize=size();if(a.length)a.getClass());System.arraycopy(this.a,0,a,0,size);if(a.length>size)a[size]=null;returna;}publicEget(intindex){returna[index];}publicEset(intindex,Eelement){EoldValue=a[index];a[index]=element;returnoldValue;}publicintindexOf(Objecto){if(o==null){for(inti=0;i<a.length;i++)if(a[i]==null)returni;}else{for(inti=0;i<a.length;i++)if(o.equals(a[i]))returni;}return-1;}publicbooleancontains(Objecto){returnindexOf(o)!=-1;}}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询