1. 首页
  2. 编程语言
  3. Java
  4. 浅谈java8中map的新方法--replace

浅谈java8中map的新方法--replace

上传者: 2022-06-08 10:20:54上传 PDF文件 57.52 KB 热度 6次

在指定的键已经存在并且有与之相关的映射值时才会将指定的键映射到指定的值(新值)在指定的键不存在时,方法会return回来一个nulljavadoc的注释解释了该默认值方法的实现的等价Java代码:下面展示的是新方法和JDK8之前的方法比较:第二的新增的Map replace方法在替换现存值方面有更窄的释义范围。当那个方法只是涵盖指定的键在映射中有任意一个有效的值的替换处理,而这个“replace”方法接受一个额外的(第三个)参数,只有在指定的键和值都匹配的情况下才会替换。javadoc注释说明了该默认值方法的实现:下面这段代码列举展示的是新实现方法和JDK8之前的实现方法的一个具体比较。

用户评论