
Java Vector排序问题,求将Vector<Serializable>转换为List
publicvoidtoCollections(){Vector<Serializable>vVector=newVector<Serializable>();vVect...
public void toCollections(){
Vector<Serializable> vVector = new Vector<Serializable>();
vVector=deleteOne.getRowData();
Collections.sort(vVector); //这里报错,具体内容在最后面。
}
边界不匹配:类型 Collections 的通用方法 sort(List<T>)不适用于参数(Vector<Serializable>)。推断类型 Serializable 并不是有界参数 <T 到 Comparable<? super T>> 的有效替代项。 展开
Vector<Serializable> vVector = new Vector<Serializable>();
vVector=deleteOne.getRowData();
Collections.sort(vVector); //这里报错,具体内容在最后面。
}
边界不匹配:类型 Collections 的通用方法 sort(List<T>)不适用于参数(Vector<Serializable>)。推断类型 Serializable 并不是有界参数 <T 到 Comparable<? super T>> 的有效替代项。 展开
1个回答
展开全部
Vector<Serializable> vVector = new Vector<Serializable>();
List arrayList = new ArrayList();
Collections.copy(arrayList,vVector);
Collections.sort(arrayList);
可以先把元素copy到list中,然后再排序list
List arrayList = new ArrayList();
Collections.copy(arrayList,vVector);
Collections.sort(arrayList);
可以先把元素copy到list中,然后再排序list
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询