zoukankan      html  css  js  c++  java
  • list合并数据

    String result="{"appl_sum:120000:SP:fh:20170407":"10000","appl_count:120000:SP:fh:20170407":"1""
    + ","+""appl_sum:130000:SP:fh:20170407":"10000","appl_count:130000:SP:fh:20170407":"1""
    + ","+""appl_sum:140000:SP:fh:20170407":"10000","appl_count:140000:SP:fh:20170407":"1""
    + ","+""appl_sum:150000:SP:fh:20170407":"10000","appl_count:150000:SP:fh:20170407":"1""
    + ","+""appl_sum:150000:SP:fl:20170407":"10000","appl_count:150000:SP:fl:20170407":"1""
    + ","+""appl_sum:150000:SP:fl:20170407":"10000","appl_count:150000:SP:fl:20170407":"1""
    + ","+""appl_sum:160000:SP:fh:20170407":"10000","appl_count:160000:SP:fh:20170407":"1""
    + ","+""appl_sum:170000:SP:fh:20170407":"10000","appl_count:170000:SP:fh:20170407":"1""
    + ","+""appl_sum:180000:SP:fh:20170407":"10000","appl_count:180000:SP:fh:20170407":"1""
    + ","+""appl_sum:180000:SP:d:20170407":"10000","appl_count:180000:SP:d:20170407":"1""
    + ","+""appl_sum:190000:SP:fh:20170407":"10000","appl_count:190000:SP:fh:20170407":"1""
    + ","+""appl_sum:200000:SP:fh:20170407":"10000","appl_count:200000:SP:fh:20170407":"1""
    + ","+""appl_sum:200000:SP:d:20170407":"10000","appl_count:200000:SP:d:20170407":"1""
    + ","+""appl_sum:210000:SP:fh:20170407":"10000","appl_count:210000:SP:fh:20170407":"1""
    + ","+""appl_sum:220000:SP:fh:20170407":"10000","appl_count:220000:SP:fh:20170407":"1""
    + "}";
    
    
    
                                                                         
    
    List<RealTimeHandlModel> arr=new ArrayList<>();
    Map<String , RealTimeHandlModel> map=new HashMap();
    for (RealTimeHandlModel model : list) {
    RealTimeHandlModel mo =new RealTimeHandlModel();
    if(map.containsKey(model.getBranchNo())){//有这个branchNo的时候
    mo=map.get(model.getBranchNo());
    mo.setPrem((new BigDecimal(mo.getPrem()).add(new BigDecimal(model.getPrem())).toPlainString()));
    mo.setCount((new BigDecimal(mo.getCount()).add(new BigDecimal(model.getCount())).toPlainString()));
    map.replace(model.getBranchNo(), mo);
    }else{//没有这个branchNo 10.9128370120301011000123012310
    map.put(model.getBranchNo(), model);
    }
    }
    for (String entryKey : map.keySet()) {
    arr.add(map.get(entryKey));
    }
    
    System.out.println(list.size());
    System.out.println(arr.size());
    System.out.println(arr);
  • 相关阅读:
    UVa 10213
    树莓派学习路程No.2 GPIO功能初识 wiringPi安装
    树莓派学习路程No.1 树莓派系统安装与登录 更换软件源 配置wifi
    《软件工程》 的课程总结附加题。
    软件工程《个人总结》
    Java super关键字活用
    软件工程:黄金G点小游戏1.0
    Android之获取数据库路径
    Android自定义折线图
    软件工程:vs单元测试
  • 原文地址:https://www.cnblogs.com/yongyao/p/6745477.html
Copyright © 2011-2022 走看看