首页 > 编程语言 >JAVA - Obejects api

JAVA - Obejects api

时间:2023-10-27 23:12:52浏览次数:31  
标签:返回 JAVA String Objects name api 参数 Obejects out

package com.demo2;

import com.demo.Demo1;

import java.util.Objects;

public class Test {

    public static void main(String[] args) {

        String name = null;
        String returnName = Objects.requireNonNullElse(name, "张三");  //第一个参数不为空返回第一个参数,为空返回第二个参数
        System.out.println(returnName);  //out: 张三

        var getName = Objects.requireNonNullElseGet(name, () -> "李四"); //第一个参数不为空返回第一个参数,为空返回第二个参数,第二个参数接收函数式接口
        System.out.println(getName); //out: 李四
    }
}

标签:返回,JAVA,String,Objects,name,api,参数,Obejects,out
From: https://www.cnblogs.com/czzz/p/17793325.html

相关文章

  • Java学习总结
    一、Java开发入门1.1、Java概述1.1.1、什么是Java1.1.2、Java语言的特点1)简单易用2)安全可靠3)跨平台 通过Java虚拟机(JVM)可以在不同的操作系统(如Windows、Linux)上运行Java,从而实现跨平台的特性4)面向对象5)支持多线程1.2、JDK的使用1.2.1、什么是JDK JDK、JRE和JVM三者之间的关系 1)JD......
  • Java基础 Lock 锁
     代码示例:packagepojo;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock;publicclassTicketextendsThread{publicstaticIntegerticket=1;//创建锁的对象staticLocklock=newReentrantLock();@Override......
  • Java基础 同步方法
    同步代码块就是把一段代码给锁起来,这样就可以解决多线程操作共享数据时带来的数据安全问题但是如果我们想要把一个方法里面所有的代码全都锁起来,就没有必要用同步代码块了,我们可以直接把synchronized加在方法上,这个方法就叫做同步方法 同步方法的格式:修饰符 synchroniz......
  • 学习如何新建java项目
    java的程序的运行机制编译型:全局翻译解释型:实时更新 在idea写下hello,world[破解激活码] IDEA2023.2.3最新激活码,注册码(亲测好用)-异常教程(exception.site) 新建一个文件夹 在文件夹新建一个class  Java语法创建一个新项目(重要)project->Empty......
  • openapi-generator修改默认生成的Model文件名称
    openapi-generator为各种语言都以抽象类的形式进行了默认配置以Typescript为例,其中的抽象类路径为openapi-generator\modules\openapi-generator\src\main\java\org\openapitools\codegen\languages\AbstractTypeScriptClientCodegen.java其中的toTypescriptTypeName方法则对生......
  • Java基础 同步代码块
    同步代码块:利用同步代码块把操作共享数据的代码给锁起来,让同步代码块里面的代码是轮流去执行的 格式:synchronized(锁对象){   操作共享数据的代码} 细节:1.在最初,锁的状态是默认打开的,如果有一个线程进去了,锁就会自动关闭2.当锁里面全部代码都执行完毕了,线程......
  • [ApacheCommon组件使用-IO]关于JavaIO,相当输入的一个工具就是ApacheCommon-IO
    1.首先,如果你使用的是maven或者gradle建立的项目,maven只需要<!--https://mvnrepository.com/artifact/commons-io/commons-io--><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId>......
  • API商品数据接口调用爬虫实战
    随着互联网的发展,越来越多的商家开始将自己的商品数据通过API接口对外开放,以供其他开发者使用。这些API接口可以提供丰富的商品数据,包括商品名称、价格、库存、图片等信息。对于爬虫开发者来说,通过调用这些API接口,可以更加便捷地获取商品数据,避免了爬取网页数据的繁琐过程。本文将......
  • 支持自动生成API文档 Apipost 真香
    在数字化时代,API已经成为了应用程序之间进行通信的关键桥梁。随着API的普及和复杂性的增加,API研发和管理也面临着越来越多的挑战。为了更好地应对这些挑战,Apipost提供了一整套API研发工具,包括API设计、API调试、API文档和API自动化测试等功能。本文将深入介绍Apipost的优势和特点,助......
  • 如何使用nodejs对接【企查查开放平台API服务】
    下面分享一下如何对接企查查API接口相关内容。API服务对接流程:1、登录|注册:先打开企查查开放平台网站(https://openapi.qcc.com),菜单栏中右上角【登录|注册】;2.打开API服务列表通过顶部导航菜单【API】,可以查看所有服务列表,里面包含了很多API接口,此处不具体介绍,有兴趣的可以自己......