用户定义的矢量排序

时间:2016-07-18 09:52:09

标签: java list sorting vector

在我的java程序中,我创建了一个用户定义类型的Vector Vector<PolledData> poll=null;。 Vector是类PolledData的实例类型。 我需要对Vector调查进行排序,我尝试Collections.sort(poll);,但它没有工作。

有没有办法对矢量民意调查进行排序?

2 个答案:

答案 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中。