【Java总结-集合】Map接口,HashMap等
时间:2015-05-12 09:35:12
收藏:0
阅读:112
Map接口
继承图:
Map常用方法
添加,删除操作
Object put(Object key, Object value)Object remove(Object key)void putAll(Map m)void clear
元视图操作的方法
Set keySet()Collection values()Set entrySet()
元素查询操作
Object get(Object key)boolean containsKey(Object key)boolean containsValue(Object value)int size()boolean isEmpty()boolean equals(Object obj)
HashMap
- HashMap是Map使用频率最高的实现类
- 允许使用null的key和null的value,与HashSet一样不保证key的顺序
LinkedHashMap
- LinkedHashMap是HashMap的子类
- 与LinkedHashSet类似,保证遍历顺序与插入顺序相同
TreeMap
- 保证key有一定顺序
- 自然排序
- 定制排序
参考TreeSet;http://blog.csdn.net/ttf1993/article/details/45647775
Hashtable
古老的类,线程安全的
ProPerties
属性文件:存放一些设置,或者数据
Properties pro = new Properties();//实例化一个对象
pro.load(new FileInputStream("jdbc.properties"));//加载属性文件
String user = pro.getProperty("user");//得到属性值
评论(0)