A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Map集合常用的实现类有:
HashTable:底层数据结构是哈希表,不可以存储Null的键和Null的值,出自JDK1.0,是线程同步的,但是效率较低,
HashMap:底层数据结构也是哈希表,可以存储null的键和null的值,出自JDK1.2,线程不同步的,但是效率相对好点,
TreeMap:底层数据结构是二叉树,可以对集合的键进行一定的顺序排序,

在添加的时候,返回的值是对应键原来存储的值,如果是第一次添加,则返回的值是null.
取出的原理是将Map转换成Set集合后,然后迭代Set集合,
其中Entry是Map接口的内部接口.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马