Java14处理NullPointerException的方式有哪些

2023-04-08 07:31:00 方式 有哪些 Java14

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 opt = Optional.of("Hello");

String s = opt.get();

System.out.println(s);

opt = Optional.ofNullable(null);

s = opt.orElse("World");

System.out.println(s);

}

}

相关文章