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>> 的有效替代项。
展开
 我来答
孤独的探戈1573
2015-12-15 · TA获得超过580个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:160万
展开全部
Vector<Serializable> vVector = new Vector<Serializable>();

List arrayList = new ArrayList();
Collections.copy(arrayList,vVector);

Collections.sort(arrayList);

可以先把元素copy到list中,然后再排序list
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式