请教高手Hashtable、HashMap、HashSet的用法与区别?
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/07 06:09:54
请教高手Hashtable、HashMap、HashSet的用法与区别?请教高手Hashtable、HashMap、HashSet的用法与区别?请教高手Hashtable、HashMap、HashSe
请教高手Hashtable、HashMap、HashSet的用法与区别?
请教高手Hashtable、HashMap、HashSet的用法与区别?
请教高手Hashtable、HashMap、HashSet的用法与区别?
他们的区别:HashTable和HashMap是Map接口的实现类,其中HashTable的键或值不能为null,HashMap的键或值可以为null;HashTable是线程安全的,HashMap是线程不安全的,因此HashMap的效率要比HashTable高.HashSet是Set接口的实现类,它里面的元素都是无序的.
HashMap,HashTable
用法:
Map map=newHashMap();或者HashMap map=newHashMap();
map.put("A","a");---->设置键A的值为a
map.put("B","b");---->设置键B的值为b
取值:
for(Object obj :map.keySet()){
System.out.print(obj+":"+map.get(obj)+" ");
}
输出结果:A:a B:b
HashTable的用法与HashMap一样
以上只是他们最简单最基础的用法,一般都会给他们加上泛型,如果想深入了解可以找个帮助文档,或者找我也行
请教高手Hashtable、HashMap、HashSet的用法与区别?
请教高手!若0
■■Hashtable.Synchronized是啥意思啊?Hashtable parmCache = Hashtable.Synchronized(new Hashtable());这个跟Hashtable parmCache=new Hashtable() 有啥区别?
HashMap和Hashtable的区别
师古不泥今 请教高手是什么意思啊?请教高手是什么意思啊?
请教英语高手vehicle gate
请教作业,求高手解答!
请教matlab高手,线性拟合
请教高手氯化钾滚镀黑锌配方.谢谢!
英语翻译精通信息、自动控制的高手请教
请教各位高手:西瓜裂瓜是缺什么元素!?
请教数学高手,什么是欧式范数
请教数学高手,求第二题解法!
请教高一政治,求教高手,谢谢!
小森六色印刷机上的铜棍窜墨棍脱墨请教高手
请教高一地理,求教高手,谢谢
境界的近义词是什么?高手请教!多谢!~~~
(请教物理高手)精确度是什么?