Java14处理NullPointerException的方式有哪些
Java14处理NullPointerException的方式有哪些
Java14中,NullPointerException可以通过使用Optional类来进行处理。Optional类提供了一系列的方法来处理NullPointerException,包括of(),ofNullable(),get(),isPresent(),ifPresent(),orElse(),orElseGet(),orElseThrow()等。
下面通过一个简单的例子来说明如何使用这些方法来处理NullPointerException。
在这个例子中,我们将使用Optional类的of()方法来创建一个Optional实例。然后我们将使用get()方法来获取该实例中包含的值。最后,我们将使用orElse()方法来指定在该实例中没有值的情况下返回一个默认值。
import java.util.Optional;
public class Main {
public static void main(String[] args) {
Optional
String s = opt.get();
System.out.println(s);
opt = Optional.ofNullable(null);
s = opt.orElse("World");
System.out.println(s);
}
}
相关文章