//名字去重
Map<String,Integer> map=new HashMap<String,Integer>();
for(int i=0;i<jows.size();i++){
JSONObject jo = (JSONObject) jows.get(i);
map.put(jo.get("serviceType").toString(),0);
}
for(int i=0;i<jows.size();i++){
JSONObject jo1 = (JSONObject) jows.get(i);
if(map.containsKey(jo1.get("serviceType"))){
map.put(jo1.get("serviceType").toString(),Integer.parseInt(jo1.get("amount").toString())+map.get(jo1.get("serviceType")));
} }
for(Map.Entry<String, Integer> entry : map.entrySet())
{
JSONObject jo2 =new JSONObject();
jo2.put("serviceType", entry.getKey());
jo2.put("amount", entry.getValue());
jows1.add(jo2);
}

  

最新文章

  1. 系统表达式(z变换、DTFT、差分方程)之间的关系
  2. Linux之sed命令详解
  3. Sql server 大全
  4. Redis操作hash
  5. MVC5 Api Area 区域
  6. CentOS 7安装新版RabbitMQ解决Erlang 19.3版本依赖
  7. react+antd分页 实现分页及页面刷新时回到刷新前的page
  8. Software Engineering homework2
  9. Java中BIO、NIO、AIO的区别和应用场景
  10. 毫秒转时间(java.js)
  11. [about remote controller]--mstsc-teamviewer-vnc,nomachine
  12. hdu 3829 Cat VS Dog 二分图匹配 最大点独立集
  13. Mysql 数据类型(基础5)
  14. Linux LAMP 配置
  15. linux下elasticsearch安装教程
  16. 一张图看懂css的position里的relative和absolute的区别
  17. 【算法与数据结构实战】线性表操作-实现A并B,结果放入A中
  18. js来监控复制粘贴
  19. DHL学习--&lt;asp:literal
  20. iOS学习之Xcode 的Debug技巧

热门文章

  1. 模拟Bootstrap响应式网格系统
  2. sea.js详解
  3. Android 命令行执行工具类
  4. 浅谈Android编码规范及命名规范
  5. ubuntu 16.04 安装nodejs
  6. 开启基本数据结构和算法之路--初识Graphviz
  7. mac 键盘映射 karabiner
  8. 利用Oracle创建表空间和用户
  9. [No0000A1]人体排毒时间表,别再信了
  10. poj 2352 Stars 数星星 详解