JAVA - Obejects api
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: 李四
}
}
本文来自博客园,作者:chuangzhou,转载请注明原文链接:https://www.cnblogs.com/czzz/p/17793325.html