实现集合中对象的排序功能

利用Set可以去掉重复的对象,利用list可以对象自然排序,如果要根据list中对象属性去排序则需要按以下方法

 

list.add(project)

Collections.sort(list, compartor);

 

public class ComparatorProject implements Comparator{   //需要实现Comparator
          public int compare(Object arg0, Object arg1) {
           Project O1=(Project)arg0;
           Project O2=(Project)arg1;
           return O1.getName().compareTo(O2.getName());
          } 
}

 

你可能感兴趣的:(排序)