Collections.sort(order_from_list, new Comparator<Map<Object, Object>>() {
public int compare(Map<Object, Object> o1, Map<Object, Object> o2) {
int map1value = (Integer) o1.get("pkey");
int map2value = (Integer) o2.get("pkey");
return map1value - map2value;
}
});

(二)

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map; public class $ {
public static void main(String[] args) {
List<Map<String, String>> list = new ArrayList<Map<String, String>>(); list.add(getData());
list.add(getData());
list.add(getData());
list.add(getData());
list.add(getData()); System.out.println("排序前" + list); Collections.sort(list, new Comparator<Map<String, String>>() {
public int compare(Map<String, String> o1, Map<String, String> o2) {
return o1.get("countScore").compareTo(o2.get("countScore"));
}
}); System.out.println("排序后" + list);
} private static Map<String, String> getData(int num) {
Map<String, String> map = new HashMap<String, String>();
map.put("countScore", String.valueOf(num));
return map;
}
}

List list;想根据pkey大小排序,我写这个它报了类型不匹配,

   list格式:
[
{
stype=source_from,
pkey=132,
pname=BJ,
codea=,
codeb=,
codec=,
coded=,
codee=,
dflag=,
sortby=2,
vflag=add,
comments=来源,
source_from=SS
},
{
stype=source_from,
pkey=134,
pname=DD,
codea=,
codeb=,
codec=,
coded=,
codee=,
dflag=,
sortby=0,
vflag=add,
comments=来源,
source_from=ECS
}
]

最新文章

  1. C++学习笔记(3)
  2. 套用GGTalk做项目的经验总结——GGTalk源码详解系列(一)
  3. SDRAM读写一字(上)
  4. linux 关机命令总结
  5. 【软件使用】用IntelliJ IDEA开发Android程序图解
  6. Filter介绍
  7. Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. ......
  8. MYSQL交换两列数据实例
  9. (原+转)C++中的lambda表达式
  10. 介绍Angular的注入服务
  11. 免费翻译API破解(简易翻译工具)
  12. vim编辑器头部自动插入注释和shell的高亮显示
  13. 1.Odoo产品分析系列 – 目录
  14. startActivity进行Hook
  15. L1-053 电子汪
  16. Statemnet和PerparedStstemnent有哪些区别
  17. javascript 替换 window.onload 的 document.ready
  18. Python全栈开发之4、内置函数、文件操作和递归
  19. ViewPager Fragment PagerAdapter MD
  20. Method Swizzling 剖析

热门文章

  1. C语言总结之---关键字
  2. UVA 10494-If We Were a Child Again(一流的塔尔苏斯)
  3. C++编程规范之11:隐藏信息
  4. TPL异步并行编程之简单使用
  5. PIL Gif分割成多个图片
  6. &amp;lt;ctype.h&amp;gt; C语言标准库
  7. 居然还有FindFirstChangeNotification函数
  8. NSDate的处理:前一天、后一天等关于时区偏移的处理以及在数据库中的使用
  9. 【iOS发展-44】通过案例谈iOS重构:合并、格式化输出、宏观变量、使用数组来存储数据字典,而且使用plist最终的知识
  10. [置顶] Bug 11775332 - cluvfy fails with PRVF-5636 with DNS response timeout error [ID 11775332.8]