下载本文示例代码
? 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。
共11页。 1 2 3 4 5 6 :
? 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。
共11页。 1 2 3 4 5 6 :
下载本文示例代码
java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上java api 接口篇(二)上
阅读(129) | 评论(0) | 转发(0) |