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

搬瓦工ss wordpress福州关键词优化平台

搬瓦工ss wordpress,福州关键词优化平台,wordpress百家号,中山市智能h5网站建设公司提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Map方法computeIfAbsent1.computeIfAbsent 方法的简介2.案例computeIfAbsent() Map方法computeIfAbsent computeIfAbsent方法是Java 8中引入的一种简化操作Map的方…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • Map方法computeIfAbsent
    • 1.computeIfAbsent 方法的简介
    • 2.案例
      • computeIfAbsent()


Map方法computeIfAbsent

computeIfAbsent方法是Java 8中引入的一种简化操作Map的方式。

  • 该方法通过自动检查键值对是否存在并生成缺失的值,减少了手动检查和插入的样板代码。它不仅使代码更加简洁和易读,还提高了操作的效率和一致性。

1.computeIfAbsent 方法的简介

  • 在Java编程中,Map接口提供了一个便捷的方法computeIfAbsent,它可以用来从map中获取key对应的value。如果value不存在,就使用提供的Function创建一个新的value,然后存入map中,最后返回这个新创建的value

在这里插入图片描述
在这里插入图片描述

2.案例

  1. 判断map中是否存在,如果存在则添加元素到set中
  2. 如果不存在则新建set添加到hashMap中
    public class TestComputeIfAbsent {static HashMap<String, Set<String>> hashMap = new HashMap<>();public static void main(String[] args) {Set<String> set = new HashSet<>();set.add("zhangSan");hashMap.put("china", set);// 判断map中是否存在,如果存在则添加元素到set中,如果不存在则新建set添加到hashMap中if (hashMap.containsKey("china")) {hashMap.get("china").add("liSi");} else {Set<String> setTmp = new HashSet<>();setTmp.add("liSi");hashMap.put("china", setTmp);}System.out.println(hashMap.toString());}}

computeIfAbsent()

public class Test01 {static HashMap<String, Set<String>> hashMap = new HashMap<>();public static void main(String[] args) {Set<String> set = new HashSet<>();set.add("zhangSan");hashMap.put("china", set);// after JDK1.8hashMap.computeIfAbsent("china", key -> {Set<String> set1 = new HashSet<>();return set1;}).add("liSi");System.out.println(hashMap.toString());}}

在这里插入图片描述

hashMap.computeIfAbsent(“china”, key -> getValues(key)).add(“liSi”);的意思表示key为“China”的建值对是否存在,返回的是value的值。

  1. 如果存在则获取china的值,并操作值的set添加数据“lisi"。
  2. 如果不存在,则调用方法,新创建set结构,将"lisi"添加到set中,再存入到hashMap中。
http://www.zhongyajixie.com/news/57969.html

相关文章:

  • 武汉企业建站程序最近重大新闻
  • 有哪些网站是用php做的郑州网站建设公司
  • 便宜做网站黄页88网推广服务
  • 个人网站做交易类的赚钱吗windows优化大师官方
  • 做的丑的网站有哪些知乎网络seo优化平台
  • 刷百度指数网站百度关键词优化
  • 企业营业执照查询网上查询网站优化推广
  • 三维家是在网站上做还是在app上杭州排名优化公司电话
  • 北京通州区住房和城乡建设委员会网站做一个网站
  • 青海网站制作多少钱国家卫生健康委
  • 大庆公司做网站网页设计免费模板
  • 为企业做出贡献的句子广东seo网站优化公司
  • 网络营销是团队还是个人济南网站优化
  • 做外贸在什么网站好个人建网站步骤
  • 昆明住房和城乡建设局网站网站视频
  • 拿自己爱人做网站bt蚂蚁磁力搜索天堂
  • 建设审批网站查询金昌网站seo
  • 做新闻类网站还有市场吗怎样创建自己的电商平台
  • 用凡科做的网站保存不了拼多多关键词排名查询工具
  • 太原最新建设宁波seo优化排名
  • b2c网站建设 杭州代运营是什么意思
  • 入侵网站怎么做弹出百度一下官网首页下载
  • 建设摩托车所有车型优化是什么意思?
  • 品牌型网站设计产品如何做线上推广
  • 视频网站做电商常见的网络营销工具
  • 苏州住房与城乡建设部网站河北网站优化公司
  • 哪些网站做微课赚钱永久免费wap自助建站
  • 怎样做自己的vip解析网站免费搜索引擎入口
  • 网站建设和维护工作内容seo是什么职位缩写
  • 企业建站报价方案百度关键词分析