|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 Set 的软件包 | |
---|---|
java.util | 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 |
java.util.concurrent | 在并发编程中很常用的实用工具类。 |
java.util.jar | 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 |
java.util 中 Set 的使用 |
---|
java.util 中 Set 的子接口 | |
---|---|
interface |
SortedSet<E>
保证迭代器按照元素递增顺序遍历的集合,可以按照元素的自然顺序(参见 Comparable)进行排序,或者按照创建有序集合时提供的 Comparator进行排序。 |
实现 Set 的 java.util 中的类 | |
---|---|
class |
AbstractSet<E>
此类提供 Set 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。 |
class |
EnumSet<E extends Enum<E>>
与枚举类型一起使用的专用 Set 实现。 |
class |
HashSet<E>
此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。 |
class |
LinkedHashSet<E>
具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。 |
class |
TreeSet<E>
此类实现 Set 接口,该接口由 TreeMap 实例支持。 |
声明为 Set 的 java.util 中的字段 | |
---|---|
static Set |
Collections.EMPTY_SET
空的 set(不可变的)。 |
返回 Set 的 java.util 中的方法 | ||
---|---|---|
static
|
Collections.checkedSet(Set<E> s,
Class<E> type)
返回指定 set 的一个动态类型安全视图。 |
|
static
|
Collections.emptySet()
返回空的 set(不可变的)。 |
|
Set<Map.Entry<K,V>> |
Map.entrySet()
返回此映射中包含的映射关系的 set 视图。 |
|
Set<Map.Entry<K,V>> |
Hashtable.entrySet()
返回此 Hashtable 中所包含的键的 Set 视图。 |
|
abstract Set<Map.Entry<K,V>> |
AbstractMap.entrySet()
返回包含在此映射中的映射关系的 Set 视图。 |
|
Set<Map.Entry<K,V>> |
HashMap.entrySet()
返回此映射所包含的映射关系的 collection 视图。 |
|
Set<Map.Entry<K,V>> |
WeakHashMap.entrySet()
返回此映射所包含的映射关系的 collection 视图。 |
|
Set<Map.Entry<K,V>> |
TreeMap.entrySet()
返回此映射所包含的映射关系的 set 视图。 |
|
Set<Map.Entry<K,V>> |
IdentityHashMap.entrySet()
返回此映射所包含映射关系的 set 视图。 |
|
Set<Map.Entry<K,V>> |
EnumMap.entrySet()
返回此映射中所包含映射关系的 Set 视图。 |
|
Set<K> |
Map.keySet()
返回此映射中包含的键的 set 视图。 |
|
Set<K> |
Hashtable.keySet()
返回此 Hashtable 中所包含的键的 Set 视图。 |
|
Set<K> |
AbstractMap.keySet()
返回包含在此映射中的键的 Set 视图。 |
|
Set<K> |
HashMap.keySet()
返回此映射中所包含的键的 set 视图。 |
|
Set<K> |
WeakHashMap.keySet()
返回此映射所包含的键的 set 视图。 |
|
Set<K> |
TreeMap.keySet()
返回此映射中所包含的键的 Set 视图。 |
|
Set<K> |
IdentityHashMap.keySet()
返回映射中所包含键的基于标识的 set 视图。 |
|
Set<K> |
EnumMap.keySet()
返回此映射中所包含键的 Set 视图。 |
|
static
|
Collections.singleton(T o)
返回一个只包含指定对象的不可变 set。 |
|
static
|
Collections.synchronizedSet(Set<T> s)
返回由指定 set 支持的同步(线程安全的)set。 |
|
static
|
Collections.unmodifiableSet(Set<? extends T> s)
返回指定 set 的不可修改视图。 |
参数类型为 Set 的 java.util 中的方法 | ||
---|---|---|
static
|
Collections.checkedSet(Set<E> s,
Class<E> type)
返回指定 set 的一个动态类型安全视图。 |
|
static
|
Collections.synchronizedSet(Set<T> s)
返回由指定 set 支持的同步(线程安全的)set。 |
|
static
|
Collections.unmodifiableSet(Set<? extends T> s)
返回指定 set 的不可修改视图。 |
java.util.concurrent 中 Set 的使用 |
---|
实现 Set 的 java.util.concurrent 中的类 | |
---|---|
class |
CopyOnWriteArraySet<E>
对其所有操作使用 CopyOnWriteArrayList 的 Set 。 |
返回 Set 的 java.util.concurrent 中的方法 | |
---|---|
Set<Map.Entry<K,V>> |
ConcurrentHashMap.entrySet()
返回此映射所包含的映射关系的 collection 视图。 |
Set<K> |
ConcurrentHashMap.keySet()
返回此映射中包含的键的 set 视图。 |
java.util.jar 中 Set 的使用 |
---|
返回 Set 的 java.util.jar 中的方法 | |
---|---|
Set<Map.Entry<Object,Object>> |
Attributes.entrySet()
返回此 Map 所包含的属性名称-值映射关系的 Collection 视图。 |
Set<Object> |
Attributes.keySet()
返回此 Map 所包含的属性名称(键)的 Set 视图。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。