控制台:话题:武汉_数量:4
话题:今天_数量:3
话题:武汉_数量:2
话题:武汉_数量:1
需求:
    将话题相同数据合并、并相加其数量、该如何实现?求解!在线等!成功结果如:话题:武汉_数量:7
话题:今天_数量:3

解决方案 »

  1.   

    用一个map的key放话题,value放数量。如果发现有相同的key(相同话题),就把数量相加再放回map中
      

  2.   

    是啊,随便弄个Map,然后循环一下这个集合不就好了?
      

  3.   

    如果从数据库直接查出来的额话直接group by一下取sum就好了
      

  4.   


    java?map?相同的key能放入一个map?lz用数组吧,基础一点
      

  5.   

    先使用set存储都有哪些key,因为set是只存储不重复的数据,然后再将set中的key放倒map中,接下来就是遍历呀,累加呀...
      

  6.   

    if(map.get(key)!=null){
       map.put(key,value+map.get(key);
    }else{
       map.put(key,value);
    }
      

  7.   

    用Map好,把“武汉”做KEY,相同的值相加
      

  8.   

    兄弟们 在不焦虑了  这个问题 我在线帮搞定了  欢迎加入 84436262 qq群 java生活部落 讨论 探讨生活....