您的位置:首页 > 编程语言 > Java开发

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

2015-05-11 21:24 281 查看

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;/article/9892510.html

Hashtable

古老的类,线程安全的

ProPerties

属性文件:存放一些设置,或者数据

Properties pro = new Properties();//实例化一个对象
pro.load(new FileInputStream("jdbc.properties"));//加载属性文件
String user = pro.getProperty("user");//得到属性值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: