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");//得到属性值
时间: 2024-10-14 15:02:47