Java ArrayList中对象按照该对象某属性排序
ArrayList<Banana> list = new ArrayList<Banana>();
public void sort(){
Collections.sort(list, comparator);
}
Comparator<Banana> comparator = new Comparator<Banana>(){
public int compare(Banana s1, Banana s2) {
return s1.getSize()-s2.getSize();
}
};
public static void main(String[] args){
sort();
}