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


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

Java OptionalInt orElseGet()用法及代码示例

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM