java Map

作者: Android刘东 | 来源:发表于2020-04-29 09:45 被阅读0次

0.线程安全

1)线程安全Hashtable
2)线程不安全ConcurrentHashMap,LinkedHashTreeMap,TreeMap,HashMap

1.建议遍历方法

//方法1)
 Iterator iter = map.keySet().iterator();
        while (iter.hasNext()) {
            String key = (String) iter.next();
            String value = map.get(key);
//            System.out.println(key + "\t" +value);
        }
//方法2)
 Set<Map.Entry<String, String>> entrySet = map.entrySet();
        Iterator<Map.Entry<String, String>> sIterator = entrySet.iterator();
        while (sIterator.hasNext())
        {
            Map.Entry<String, String> entry = sIterator.next();
            String key = (String) entry.getKey();
            String value = map.get(key);
//            System.out.println(entry.getKey() + "\t" + entry.getValue());
        }
这两种效率都差不多

相关文章

网友评论

      本文标题:java Map

      本文链接:https://www.haomeiwen.com/subject/twawwhtx.html