public static void main(String args[]){
List<KcBean> list = new ArrayList<KcBean>();
KcBean bean1 = new KcBean();
bean1.setCj("52");
KcBean bean2 = new KcBean();
bean2.setCj("58.5");
KcBean bean3 = new KcBean();
bean3.setCj("53");
list.add(bean1);
list.add(bean2);
list.add(bean3);
Collections.sort(list);
for (KcBean p : list) {
System.out.println(p.getCj());
}
}
public class KcBean implements Comparable<KcBean>{
....
....
....
@Override
public int compareTo(KcBean kcBean) {
//return this.getCj().compareTo(kcBean.getCj()); //升序
return kcBean.getCj().compareTo(this.getCj()); //降序
}
}
就是list中对象实现Comparable接口,然后使用Collections.sort(list)