Java中HashMap的常用方法
HashMap的常用方法:
运用 | 方法 | 返回值 |
---|---|---|
map存值 | .put(“key”,“value”) | 无返回值 |
map取值 | .get(“key”) | 返回Value的类型 |
判断map是否为空 | .isEmpty() | 返回boolean类型 |
判断map中是否存在这个key | .containsKey(“key”) | 返回boolean类型 |
判断map中是否含有value | .containsValue(“value”) | 返回boolean类型 |
显示所有的value值 | .values() | 返回Value的类型 |
显示map里的值的数量 | .size() | 返回int的类型 |
显示当前已存的key | .keySet() | 返回Key的类型数组 |
显示所有的key和value | .entrySet()) | 返回Key=Value类型数组 |
添加另一个同一类型的map | .putAll(map) | (参数为另一个同一类型的map)无返回值 |
删除这个key值下的value | .remove(“key”) | 返回Value的类型 |
删除这个key和value | .remove(“key”, “value”) | (如果该key值下面对应的是该value值则删除)返回boolean类型 |
替换这个key对应的value值 (JDK8新增) | .replace(“key”,“value”) | 返回被替换掉的Value值的类型 |
复制Hashmap | .clone() | 返回object类型 |
清空Hashmap | .clear() | 无返回值 |