java 对ArrayList<Object> 按照属性排序
vocabularyTermList = metaManagWs.getTopTermsByVocabularyId(CertificationConstant.E); Collections.sort(vocabularyTermList, new ComparatorUtil());comparable接口只有一个方法:int compareTo(T o)(位于java.lang包下),主要作用是比较两个对象的大小。而Comparator<T>接口位于java.util包下,他有两个方法: int compare(T o1, T o2) 和boolean equals(Object obj) ,它的作用主要是用在集合的排序中(指定排序规则),强行对某个对象 collection 进行整体排序 的比较函数,也可用在Arrays的sort(Comparator c)方法中。