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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Treasureと情 高级黑马   /  2012-2-28 12:06  /  1558 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁能详细的说下Map接口

1 个回复

倒序浏览
Map集合的特点
Map存储了一系列键值的映射关系
Map集合需要保证键的唯一性
可以通过键获得值,反之则不能
Map集合存储元素使用put(key,value)方法
Map集合的两种遍历方式
 通过keySet方法返回由键组成的集合,迭代该集合的元素就拿到了所有的键,再调用get方法根据键拿到值
 通过entrySet方法返回键值映射关系组成的集合,迭代该集合就拿到了一个个的键值映射关系,通过getKey方法拿到键,通过getValue方法拿到值。
HashMap
 线程不安全,存取速度快,允许存放null键,null值。
 通过HashSet原理保证键唯一性
Hashtable
 线程安全,速度慢,不允许存放null键,null值,已被HashMap替代。
reeMap
 通过二叉树算法保证键唯一性
Properties
 HashTable的子类,所以也是线程安全的
 用于读写配置文件的,一般配置项等号两边都是String,所以该集合中的两列保存的都是String类型的数据
 这个集合中只能存String,所以不需要定义泛型。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马