在我的java程序中,我创建了一个用户定义类型的Vector
Vector<PolledData> poll=null;
。 Vector是类PolledData
的实例类型。
我需要对Vector调查进行排序,我尝试Collections.sort(poll);
,但它没有工作。
有没有办法对矢量民意调查进行排序?
答案 0 :(得分:1)
解决方案是:
Collections.sort(poll, new Comparator<PolledData>() {
@Override
public int compare(final PolledData object1, final PolledData object2) {
return object1.getName().compareTo(object2.getName());
}
} );
现在,我的Vector轮询中的元素已经过排序。
答案 1 :(得分:0)
你需要为pojo实现Comparable / Compactor,它们存储在vector中。