当前位置: 首页 > news >正文

leetcode java记录 哈希

1.两数之和
https://www.runoob.com/java/java-hashmap.html 学一下java的 hash map语法
创建
.of(k1,v1,k2,v2...)
插入
.put(K,V)
获取
.get(K)
清除
.chear()
.remove(K)
大小
.size()
foreach 输出用表
.keySet()
.values()

其他

clear() 删除 hashMap 中的所有键/值对
clone() 复制一份 hashMap
isEmpty() 判断 hashMap 是否为空
size() 计算 hashMap 中键/值对的数量
put() 将键/值对添加到 hashMap 中
putAll() 将所有键/值对添加到 hashMap 中
putIfAbsent() 如果 hashMap 中不存在指定的键,则将指定的键/值对插入到 hashMap 中。
remove() 删除 hashMap 中指定键 key 的映射关系
containsKey() 检查 hashMap 中是否存在指定的 key 对应的映射关系。
containsValue() 检查 hashMap 中是否存在指定的 value 对应的映射关系。
replace() 替换 hashMap 中是指定的 key 对应的 value。
replaceAll() 将 hashMap 中的所有映射关系替换成给定的函数所执行的结果。
get() 获取指定 key 对应对 value
getOrDefault() 获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认值
forEach() 对 hashMap 中的每个映射执行指定的操作。
entrySet() 返回 hashMap 中所有映射项的集合集合视图。
keySet() 返回 hashMap 中所有 key 组成的集合视图。
values() 返回 hashMap 中存在的所有 value 值。
merge() 添加键值对到 hashMap 中
compute() 对 hashMap 中指定 key 的值进行重新计算
computeIfAbsent() 对 hashMap 中指定 key 的值进行重新计算,如果不存在这个 key,则添加到 hashMap 中
computeIfPresent() 对 hashMap 中指定 key 的值进行重新计算,前提是该 key 存在于 hashMap 中。
http://www.jsqmd.com/news/356248/

相关文章:

  • 基于Python的鸡只异常声音识别与定位系统
  • 小程序毕设选题推荐:基于springboot+小程序的医院挂号系统设基于SpringBoot+Uniapp的医院挂号小程序系统设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 2026.1.27总结
  • 基于单片机的自动浇花系统的设计与实现(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 2026.1.26总结
  • 基于强化学习的无人机蝗灾试药路径优化系统
  • 内置式永磁同步电机全速域无位置传感器控制策略研究
  • 小程序毕设项目:基于springboot+小程序的社区资产管理app设计与实现(源码+文档,讲解、调试运行,定制等)
  • 【毕业设计】基于springboot+小程序的社区资产管理app设计与实现(源码+文档+远程调试,全bao定制等)
  • 小程序计算机毕设之基于springboot+小程序的社区资产管理app设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 【毕业设计】基于springboot+小程序的航空机票预订系统设计与实现(源码+文档+远程调试,全bao定制等)
  • 基于学校快递驿站的智能物流货架设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 揭秘大数据领域数据架构的设计模式与原则
  • 小程序计算机毕设之基于微信小程序的医院预约挂号系统基于springboot+小程序的医院挂号系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • uniswap_v4
  • AI原生应用领域多轮对话与自然语言处理的融合
  • 基于Springboot企业信息管理系统【附源码+文档】
  • 操作系统沙箱 vs 虚拟机:性能与安全的终极对决
  • 【计算机毕业设计案例】基于springboot+小程序的社区资产管理app设计与实现(程序+文档+讲解+定制)
  • 如何打造高效的大数据领域数据产品
  • 《道德经》 德经第二章
  • 2025年企业算力平台建设趋势:AI应用架构师需要关注的3个新技术
  • 《道德经》 德经第三章
  • 【计算机毕业设计案例】基于springboot+小程序的医院挂号系统设计与实现基于微信小程序的医院预约挂号系统(程序+文档+讲解+定制)
  • 小程序毕设项目推荐-基于springboot+vue+uniapp的小区服务管理系统小程序基于springboot+小程序的社区资产管理app设计与实现【附源码+文档,调试定制服务】
  • 【计算机毕业设计案例】基于springboot+小程序的航空机票预订系统基于SpringBoot的机票订票管理系统的设计与实现(程序+文档+讲解+定制)
  • 15.虚函数
  • 小程序毕设项目推荐-基于SpringBoot与微信小程序的在线预约挂号系统医生信息管理、科室管理、号源管理、预约挂号【附源码+文档,调试定制服务】
  • 小程序毕设选题推荐:基于springboot+vue实现的数据资产管理系统基于springboot+小程序的社区资产管理app设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 小程序毕设项目推荐-基于SpringBoot的机票预订系统的设计与实现基于springboot+小程序的航空机票预订系统设计与实现【附源码+文档,调试定制服务】