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