void |
clear() 清除这个散列表,以便它不包含任何键。 |
Object |
clone() 创建此散列表的浅表副本。 |
Object |
compute(Object key, BiFunction<? super K, ? super V, ? extends V> remappingFunction) 尝试计算指定键和其当前映射值的映射(如果没有当前映射, null )。 |
Object |
computeIfAbsent(Object key, Function<? super K, ? extends V> mappingFunction) 如果指定的键尚未与值相关联(或映射到 null ),则尝试使用给定的映射函数计算其值,并将其输入到此映射中,除非 null 。 |
Object |
computeIfPresent(Object key, BiFunction<? super K, ? super V, ? extends V> remappingFunction) 如果指定键的值存在且非空,则尝试计算给定键和其当前映射值的新映射。 |
boolean |
contains(Object value) 测试某个键是否映射到此散列表中的指定值。 |
boolean |
containsKey(Object key) 测试指定的对象是否是此散列表中的键。 |
boolean |
containsValue(Object value) 如果此散列表将一个或多个键映射到此值,则返回true。 |
Enumeration<Object> |
elements() 返回此散列表中值的枚举。 |
Set<Entry<Object, Object>> |
entrySet() 返回此映射中包含的映射的 Set 视图。 |
boolean |
equals(Object o) 按照Map接口中的定义,将指定的Object与此Map进行比较以获得相等性。 |
void |
forEach(BiConsumer<? super K, ? super V> action) 对此映射中的每个条目执行给定操作,直到处理完所有条目或操作抛出异常为止。 |
Object |
get(Object key) 返回指定键映射到的值 null 如果此映射不包含键映射,则返回 null 。 |
Object |
getOrDefault(Object key, Object defaultValue) 返回指定键映射到的值 defaultValue 如果此映射不包含键映射,则返回 defaultValue 。 |
int |
hashCode() 根据Map界面中的定义返回此Map的哈希码值。 |
boolean |
isEmpty() 测试这个哈希表是否没有将键映射到值。 |
Set<Object> |
keySet() 返回此映射中包含的键的 Set 视图。 |
Enumeration<Object> |
keys() 返回此散列表中键的枚举。 |
Object |
merge(Object key, Object value, BiFunction<? super V, ? super V, ? extends V> remappingFunction) 如果指定的键尚未与某个值关联或者与null关联,则将其与给定的非空值相关联。 |
Object |
put(Object key, Object value) 将指定的 key 映射到此散列表中指定的 value 。 |
void |
putAll(Map<? extends K, ? extends V> t) 将指定映射中的所有映射复制到此散列表。 |
Object |
putIfAbsent(Object key, Object value) 如果指定的键尚未与值相关联(或映射到 null ), null 其与给定值相关联并返回 null ,否则返回当前值。 |
void |
rehash() 增加散列表的容量并在内部重新组织,以便更有效地容纳和访问条目。 |
boolean |
remove(Object key, Object value) 只有在指定键当前映射到指定值时,才删除该条目。 |
Object |
remove(Object key) 从该散列表中删除键(及其相应的值)。 |
boolean |
replace(Object key, Object oldValue, Object newValue) 仅当当前映射到指定值时才替换指定键的条目。 |
Object |
replace(Object key, Object value) 仅当指定键的条目映射到某个值时才替换该条目。 |
void |
replaceAll(BiFunction<? super K, ? super V, ? extends V> function) 用对该条目调用给定函数的结果替换每个条目的值,直到处理完所有条目或者该函数抛出异常。 |
int |
size() 返回此散列表中的键的数量。 |
String |
toString() 返回一组条目,括在括号由ASCII字符 “, ”(逗号和空格)分隔开的形式这 Hashtable对象的字符串表示。 |
Collection<Object> |
values() 返回此映射中包含的值的 Collection 视图。 |