首页 > 其他 > 详细

Map(接口)集合

时间:2016-10-13 19:10:56      阅读:132      评论:0      收藏:0      [点我收藏+]

Map集合:该集合存储键值对,并且保持键的唯一性

共性方法:

1:添加:  put(K key, V value)  putAll(Map<? extends K,? extends V> m)

2:删除:  clear()  remove(Object key)

3:判断:  containsKey(Object key)   containsValue(Object value)   isEmpty()

4:获取:  get(Object key)  size()  values()

//为了成功地在哈希表中存储和获取对象,用作键的对象必须实现 hashCode 方法和 equals 方法。

(1)Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的,效率低

(2)HashMap:底层是哈希表数据结构,可以存入null键null值。该集合是线程同步的,效率高

(3)TreeMap:底层是二叉树数据结构,线程不同步,可以用于给map集合中的键进行排序

 

Map(接口)集合

原文:http://www.cnblogs.com/cdx19971126/p/5957415.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!