Collections排序(正序與倒序)日期排序

2021-09-02 18:45:05 字數 624 閱讀 6432

場景:按日期排序

@test

public void test() catch (exception e)

}system.out.println(json.tojson(datelist));

//倒序(這裡指原來的內容完全倒置 如 10 8 9 -> 9 8 10)

collections.reverse(datelist);

system.out.println(json.tojson(datelist));

//正序(從小-大 時間戳排序)

collections.sort(datelist);

system.out.println(json.tojson(datelist));

//按時間倒序(大->小)

collections.sort(datelist);

collections.reverse(datelist);

system.out.println(json.tojson(datelist));

}

注意:collections.reverse()方法是將資料倒置,並非倒序。倒序排序時要先正序排序後進行倒置,獲取倒序集合

map正序 逆序排序

一 按 key 排序 1.map順序排序 小的在前,大的在後 map m asort 已 float 從小到大排序 2.map逆序排序 大的在前,小的在後 map m asortr 已 float 從大到小排序 注 用 greater equal less equal 做第三個引數來排序,map的 ...

陣列的 正序排序 倒序排序 值交換

陣列正序排序 int arr 遍歷,將元素進行比較 for int i 0 i arr.length i 展示結果 system.err.println arrays.tostring arr 陣列倒序排序 int arr 遍歷,將元素進行比較 for int i 0 i arr.length i ...

Array的排序 正序 逆序

using system namespace array操作 console.writeline 操作前陣列資料為 foreach string index in friends array.sort friends console.writeline n排序後的資料為 for int i frie...