用字符串键迭代HashMap

这个问题在这里已经有了答案:

  • 迭代通过HashMap [复制] 7个答案

  • 这是解决方案。 “试图找出最常出现的单词”部分对我来说并不清楚

    Map<Integer, Integer> map = new HashMap<Integer, Integer>();
    for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
        System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
    }
    

    “没有理解”试图找出最常出现的词“。你可以试试这个。

    Map<String, Integer> map = new HashMap<String, Integer>();
        map.put("k1", 2);
        map.put("k3", 3);
        map.put("k2", 4);
        Set keySet = map.keySet();
        Iterator it = keySet.iterator();
        while (it.hasNext()) {
            String key = (String) it.next();
            System.out.println(map.get(key));
        }
    
    链接地址: http://www.djcxy.com/p/17995.html

    上一篇: Iterating HashMap with string key

    下一篇: Loop through HashMap