相关疑难解决方法(0)

HashMap,LinkedHashMap和TreeMap之间的区别

是什么区别HashMap,LinkedHashMapTreeMap在Java中?我没有看到输出有任何差异,因为所有三个都有keySetvalues.什么是Hashtables?

Map m1 = new HashMap();
m1.put("map", "HashMap");
m1.put("schildt", "java2");
m1.put("mathew", "Hyden");
m1.put("schildt", "java2s");
print(m1.keySet()); 
print(m1.values()); 

SortedMap sm = new TreeMap();
sm.put("map", "TreeMap");
sm.put("schildt", "java2");
sm.put("mathew", "Hyden");
sm.put("schildt", "java2s");
print(sm.keySet()); 
print(sm.values());

LinkedHashMap lm = new LinkedHashMap();
lm.put("map", "LinkedHashMap");
lm.put("schildt", "java2");
lm.put("mathew", "Hyden");
lm.put("schildt", "java2s");
print(lm.keySet()); 
print(lm.values());
Run Code Online (Sandbox Code Playgroud)

java map

919
推荐指数
13
解决办法
58万
查看次数

标签 统计

java ×1

map ×1