首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

判断是不是重复

2012-11-07 
判断是否重复一个集合中是否有重复数据public String getCdbmj(ListXmfp lis){Map map new HashMap()

判断是否重复
一个集合中是否有重复数据

public String getCdbmj(List<Xmfp> lis)
  {
    Map map = new HashMap();
    String mp = null;
    for (int i = 0; i < lis.size(); ++i) {
      Xmfp xmfp = (Xmfp)lis.get(i);
      String[] cds = xmfp.getCdbmj().split(",");
      for (int j = 0; j < cds.length; ++j)
        if (!(map.containsKey(cds[j])))
          map.put(cds[j], cds[j]);


    }

    Set keys = map.keySet();
    for (Iterator iter = keys.iterator(); iter.hasNext(); ) {
      String val = (String)iter.next();
      if (mp == null) {
        mp = val;
      }else{
      mp = mp + "," + val;
      }
    
    }

    return mp;
  }

热点排行