集合 对象里某个字段排序

1.java排序

Collections.sort(list, new Comparator() {
@Override
public int compare(Object o1, Object o2) {
     //按value值排序
int firValue = ((JSONObject) o1).getInt("value");
int senValue = ((JSONObject) o2).getInt("value");
return senValue - firValue; //按数量从大到小排序
     return firValue- senValue; //按数量从小到大排序
  }
});

2.js排序
list.sort((a,b)=>{
return b.value-a.value;//按数量从大到小排序
 return a.value-b.value;//按数量从小到大排序
})

参考文档
https://blog.csdn.net/zzzgd_666/article/details/87634775
posted @ 2020-07-01 09:32  伏沙金  阅读(413)  评论(0编辑  收藏  举报