对list集合排序

来源:互联网 发布:中国古代盔甲知乎 编辑:程序博客网 时间:2024/06/03 23:00
//排序简单list//Collections.sort(List<Integer>);//排序含对象listCollections.sort(railWayList, new Comparator<RailWay>() {@Overridepublic int compare(RailWay o1, RailWay o2) {//排序属性为int类型       int i = o1.getUpCount() - o2.getUpCount();                   if(i == 0){                                    return o1.getUpCount() - o2.getUpCount();                  }                  return i;                //排序属性为string类型return Collator.getInstance(Locale.CHINESE).compare(o1.getLineName(), o2.getLineName());}});return railWayList;