目的,与 try catch 搭配起来,做Null处理
不异常的情况:
// Java program to demonstrate
// Optional.of() method
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// create a Optional
Optional<Integer> op
= Optional.of(9455);
// print value
System.out.println("Optional: "
+ op);
}
}
输出:
Optional: Optional[9455]
异常情况:
// Java program to demonstrate
// Optional.of() method
import java.util.*;
public class GFG {
public static void main(String[] args)
{
try {
// create a Optional
Optional<Integer> op
= Optional.of(null);
// print value
System.out.println("Optional: "
+ op);
}
catch (Exception e) {
System.out.println(e);
}
}
}
输出:
java.lang.NullPointerException