java字符排序规则_java 重写排序规则,用于代码层级排序
生活随笔
收集整理的這篇文章主要介紹了
java字符排序规则_java 重写排序规则,用于代码层级排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.dataList 是個List> 類型的數據,所以比較的時候是沖map中獲取數據,并且數據不能為空。
2.dataList 類型是由自己定義的,new Comparator> 也是對應你dataList 里面存放的類型。
3.sort 排序的原始方法是這樣子的?sort(List arg, Comparator super T> arg0)
4.Collections 想了解更多就點進去看源碼,package java.util 在這個包中。
//排序
Collections.sort(dataList, new Comparator>() {
@Override
public int compare(Map o1, Map o2) {
Integer name1 = Integer.valueOf(o1.get("riskSqe").toString()) ;//name1是從你list里面拿出來的一個
Integer name2 = Integer.valueOf(o2.get("riskSqe").toString()) ; //name1是從你list里面拿出來的第二個name
return name1.compareTo(name2);
}
});
總結
以上是生活随笔為你收集整理的java字符排序规则_java 重写排序规则,用于代码层级排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java可扩展实体_java – 是否可
- 下一篇: php 错误记录_PHP中把错误日志保