站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题java api 接口篇(二)上

java api 接口篇(二)上

摘要: Map是一个将键映射为值的对象。一个映射不能包含重复键:每个键最多能映射一个值......
?b> 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。  



↑返回目录
前一篇: java api 接口篇(二)下
后一篇: 用lpadmin打印多种内容形式