• 计算Java List中的重复项出现次数


    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import java.util.Map.Entry;

    public class CountDuplicatedList {
    public static void main(String[] args) {
    List<String> l =new ArrayList<String>();
    l.add("a") ;
    l.add("a") ;
    l.add("b") ;
    l.add("b") ;
    l.add("b") ;
    l.add("c") ;
    l.add("d") ;
    l.add("d") ;
    Map<String, Integer> map = new HashMap<String, Integer>();
    for(String item: l){
    if(map.containsKey(item)){
    map.put(item, map.get(item).intValue() + 1);
    }else{
    map.put(item, new Integer(1));
    }
    }
    Iterator<String> keys = map.keySet().iterator();
    while(keys.hasNext()){
    String key = keys.next();
    System.out.print(key + ":" + map.get(key).intValue() + ", ");
    }
    }
    }

  • 相关阅读:
    html$css_day05
    html$css_day04
    html$css_day03
    html$css_day02
    html$css_day01
    日常笔记19/3/04-19/3/10
    堆排序
    js对象之XMLHttpReques对象学习
    前端页面显示问题解决步骤(方法)
    SpringBoot跨域小结
  • 原文地址:https://www.cnblogs.com/-flq/p/9571411.html
Copyright © 2020-2023  润新知