Objects.requireNonNull有什么作用
时间: 2024-02-07 07:02:04 浏览: 110
Java编程性能优化技巧有哪些共7页.pdf.zip
`Objects.requireNonNull`方法的作用是检查传入的对象是否为null,如果为null,则抛出`NullPointerException`异常。这个方法可以用来确保在使用对象之前,对象不为null,从而避免在运行时出现空指针异常。
`Objects.requireNonNull`方法有两种重载形式,一种是只检查对象是否为null,另一种是在对象为null时,抛出带有自定义错误信息的`NullPointerException`异常。
以下是一个使用`Objects.requireNonNull`方法的例子:
```java
public void doSomething(String str) {
Objects.requireNonNull(str, "传入的字符串不能为空");
// 如果str为null,上面的代码会抛出NullPointerException异常
// 如果str不为null,继续执行下面的代码
System.out.println(str.length());
}
```
阅读全文