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