当前位置: 代码迷 >> Java Web开发 >> List分组有关问题
  详细解决方案

List分组有关问题

热度:53   发布时间:2016-04-16 22:09:37.0
List分组问题!
list中有一个map,将map中Value值相同的分组放入一个list中,
 map<"部门","工程部">, map<"部门","商务部">, map<"部门","工程部">`````
只要是VALUE值相同的分在一组放入list中·
------解决方案--------------------
你可以先把list中的map提取出来,
然后试试这样:
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
    Map.Entry entry = (Map.Entry) iter.next();
    if(map.containsValue(entry.getValue())){
     list.add(entry.getKey()+":"+entry.getValue());
 }
}
  相关解决方案