首页 > 编程语言 > 详细

【Java总结-集合】Map接口,HashMap等

时间:2015-05-12 09:32:28      阅读:250      评论:0      收藏:0      [点我收藏+]

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

  1. HashMap是Map使用频率最高的实现类
  2. 允许使用null的key和null的value,与HashSet一样不保证key的顺序

LinkedHashMap

  1. LinkedHashMap是HashMap的子类
  2. 与LinkedHashSet类似,保证遍历顺序与插入顺序相同

TreeMap

  1. 保证key有一定顺序
  2. 自然排序
  3. 定制排序
    参考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");//得到属性值

【Java总结-集合】Map接口,HashMap等

原文:http://blog.csdn.net/ttf1993/article/details/45649219

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