码迷,mamicode.com
首页 > 其他好文 > 详细

Map(接口)集合

时间:2016-10-13 19:12:58      阅读:188      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!