针对List集合排序: List.sort(new Comparator<JSONObject>() { @Override public int compare(JSONObject o1, JSONObject o2) { return o2.getIntValue("ordernum") - o1.getIntValue("ordernum"); } }); /** * 排序结果为升序 */ public int compare(int i1,int i2){ retrun i1 - i2 ; } /** * 排序结果为降序 */ public int compare(int i1,int i2){ retrun i2 - i1; } /** * 排序结果为升序 * 定义Role类中有id属性 */ public int compareTo(Role role){ retrun this.id- role.id; } /** * 排序结果为降序 */ public int compareTo(Role role){ retrun role.id- this.id; }
针对List集合中某个字段进行排序
于 2022-12-11 20:43:35 首次发布