List中数据根据某个字段进行排序
/*两日搜索量全端根据全端数据做倒序排列*/
List<CmsHotWordVO> target = new ArrayList<CmsHotWordVO>();//target添加若干对象
Collections.sort(target,new Comparator<CmsHotWordVO>() {
@Override
public int compare(CmsHotWordVO compare,CmsHotWordVO bycompare) {
if(bycompare.getCount() > compare.getCount()){
return 1;
}
if(bycompare.getCount() < compare.getCount()){
return -1;
}
return 0;
}});
packagecom.jeecms.cms.entity.main;
public class CmsHotWordVO{
privateString type;
private String name;
private int count;
private int app_count;
private int doc_count;
/*构造方法*/
/*各个字段的get和set方法*/
}
本文展示了如何在Java中对List对象根据特定字段(如count)进行倒序排序,通过创建Comparator并实现compare方法来实现排序逻辑。

1万+

被折叠的 条评论
为什么被折叠?



