打印本文 打印本文 关闭窗口 关闭窗口
java api 接口篇(二)上
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1030  更新时间:2009/4/22 23:26:30  文章录入:mintao  责任编辑:mintao
? Map接口  

  Map是一个将键映射为值的对象。一个映射不能包含重复键:每个键最多能映射一个值。Map接口如下所示:  
 
public interface Map {
// Basic Operations
Object put(Object key, Object value);
Object get(Object key);
Object remove(Object key);
boolean containsKey(Object key);
boolean containsValue(Object value);
int size();
boolean isEmpty(); 
 
// Bulk Operations
void putAll(Map t);
void clear(); 
 
// Collection Views
public Set keySet();
public Collection values();
public Set entrySet(); 

// Interface for entrySet element
public interface Entry {
Object getKey();
Object getValue();
Object setValue(Object value);
}
} 

  JDK包含两个新的通用Map实现,一个是HashMap, 它将它的项存储在一个哈希表中,是一种最好的实现;另一个是TreeMap, 它将它的项存储在一个红-黑树上,它可保证迭代的顺序。 另外, Hashtable已被改进以实现Map。  

打印本文 打印本文 关闭窗口 关闭窗口