📜  选修课 | isPresent()函数

📅  最后修改于: 2022-05-13 01:54:53.351000             🧑  作者: Mango

选修课 | 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