一个很好的List去重复的写法
一个很好的List去重复的写法
easonwang 发表于2年前
一个很好的List去重复的写法
  • 发表于 2年前
  • 阅读 182
  • 收藏 6
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   


public static void same(List<String> list){ 
Map<String,String> map=new HashMap<String,String>(); 
for(int i=0;i<list.size();i++){ 
String key=list.get(i); 
String old=map.get(key); 
if(old!=null){ 
map.put(key, old+","+(i+1)); 
}else{ 
map.put(key, ""+(i+1)); 


Iterator<String> it=map.keySet().iterator(); 
while(it.hasNext()){ 
String key=it.next(); 
String value=map.get(key); 
if(value.indexOf(",")!=-1){ 
System.out.println(key+" 重复,行: "+value); 



转自开源中国 @zsroven 


共有 人打赏支持
粉丝 5
博文 61
码字总数 5131
×
easonwang
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: