orElse 和 orElseGet 是 Optional 类的两个方法,用于处理可能为空的值。
Optional<String> value = Optional.ofNullable(someValue);
String result = value.orElse("default");
Optional<String> value = Optional.ofNullable(someValue);
String result = value.orElseGet(() -> computeDefaultValue());