选修课 | isPresent()函数
Optional Class 中的 isPresent()函数用于评估分配给变量的值是否存在。
句法
value.isPresent()
Returns:
It returns true if value is assigned otherwise false
例子:
Input : Optional value1 = Optional.ofNullable(10);
value1.isPresent()
Output : True
Input : Optional value2 = Optional.ofNullable(null);
value2.isPresent()
Output : False
// Write Java code here
import java.util.Optional;
public class present {
public static void main(String args[]) {
// Optional.ofNullable - allows passed
// parameter to be not null.
Optional value1 = Optional.ofNullable(10);
// Optional.ofNullable - allows passed
// parameter to be null.
Optional value2 = Optional.ofNullable(null);
System.out.println("First parameter is present:" +
value1.isPresent());
System.out.println("Second parameter is present:" +
value2.isPresent());
}
}
Output : true
Output : false