内置对象及用法
字典类型函数
字典类型函数表
自由并非随心所欲,而是不做某些事的自由
get(key)
- 获取目标Map中指定键对应的值
- 参数:
key
:对象类型 - 返回值:对象类型
- 调用示例
- 示例返回值
put(key, value)
- 将指定的键值对添加到目标Map中
- 参数:
key
:对象类型,value
:对象类型 - 返回值:对象类型[这里说明以下 返回的是上次put的值,而不是本次的]
- 调用示例
- 示例返回值
size()
- 获取目标Map中键值对的数量,即Map的大小
- 参数:无
- 返回值:整数类型
- 调用示例
- 示例返回值
remove(key)
- 从目标Map中移除指定键对应的键值对,并返回该键对应的值
- 参数:
key
:对象类型 - 返回值:对象类型
- 调用示例
- 示例返回值
containsKey(key)
- 判断目标Map中是否包含指定的键
- 参数:
key
:对象类型 - 返回值:布尔类型
- 调用示例
- 示例返回值
clear()
- 清空目标Map中的所有键值对,使其变为空Map
- 参数:无
- 返回值:无
- 调用示例
- 示例返回值
isEmpty()
- 判断目标Map是否为空,即不包含任何键值对
- 参数:无
- 返回值:布尔类型
- 调用示例
- 示例返回值
putAll(map)
- 将指定Map中的所有键值对添加到目标Map中
- 参数:
map
:Map类型 - 返回值:无
- 调用示例
- 示例返回值
values()
- 获取目标Map中所有值组成的列表
- 参数:无
- 返回值:列表类型
- 调用示例
- 示例返回值
keys()
- 获取目标Map中所有键组成的列表
- 参数:无
- 返回值:列表类型
- 调用示例
- 示例返回值
putIfAbsent(key, value)
- 若目标Map中不存在指定键,则将相应键值对添加到Map中,并返回该键原来对应的值(若不存在则返回null)
- 参数:
key
:文本类型,value
:对象类型 - 返回值:对象类型
- 调用示例
- 示例返回值
getOrDefault(key, defaultValue)
- 获取目标Map中指定键对应的值,若该键不存在则返回默认值
- 参数:
key
:文本类型,defaultValue
:对象类型 - 返回值:对象类型
- 调用示例
- 示例返回值