orElse 和orElseGet方法之间的区别

作者:

orElse) 和orElseGet)方法之间的区别

Java OptionalInt orElseGet)用法及代码示例

import java.util.*;
public class Hello{
public static void mainString[] args){
String a="哈哈";
// create an OptionalInt 
OptionalInt opint = OptionalInt.of2134); 
Optional<String> opt = Optional.of"DefaultValue");
Optional<String> opt1 = Optional.empty);
System.out.printlnopt1.orElse"There is no value present!"));
}
}

opt和opt1的输出不同,说明Optional为空时输出orelse的内容

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

站内搜索