public class SpaceHashMap<K,T> extends Object
| 构造器和说明 |
|---|
SpaceHashMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
SpaceHashMap<K,T> |
cloneSpace(String space)
将 space 下的数据独立出一个新的 SpaceHashMap
|
void |
deleteAllSpace()
删除所有命名空间
|
void |
deleteSpace(String space)
删除某个命名空间
|
List<T> |
get(K key)
确认 key 所在的命名空间
|
T |
get(String space,
K key)
返回指定命名空间下的 key 值
|
Iterator<Map.Entry<K,T>> |
iterator() |
Set<K> |
keySet()
所有命名空间下的所有 Key 集合
|
Set<K> |
keySet(String space)
某个命名空间下的所有 Key 集合
|
T |
put(String space,
K key,
T value)
将一个值保存到一个命名空间下,如果命名空间不存在则创建一个。
|
void |
putAll(String space,
Map<K,T> newMap)
将一个map加入或追加到一个命名空间下,如果命名空间不存在则创建一个。
|
T |
remove(String space,
K key)
删除指定命名空间下的 key 值
|
void |
removeAll(K key)
清空所有命名空间下的 key 值
|
int |
size()
所有命名空间下 key 的总数(去重)
|
int |
size(String space)
某个命名空间下 key 的总数
|
Set<String> |
spaceSet()
命名空间集合
|
Set<T> |
valueSet()
所有Key集合
|
Set<T> |
valueSet(String space)
命名空间下的key集合
|
public void removeAll(K key)
public void deleteSpace(String space)
public void deleteAllSpace()
public int size()
public int size(String space)
public SpaceHashMap<K,T> cloneSpace(String space)
Copyright © 2022–2023. All rights reserved.