Objects.nonNull
时间: 2023-12-19 19:04:00 浏览: 70
`Objects.nonNull` is a static utility method in Java's `java.util.Objects` class that is used to check if an object reference is not null. It takes an object reference as its argument and throws a `NullPointerException` if the reference is null. If the reference is not null, the method returns the reference unchanged.
It is commonly used in situations where a null check is needed to avoid potential `NullPointerExceptions`. For example:
```
public void doSomething(Object obj) {
Objects.requireNonNull(obj, "Object parameter cannot be null");
// rest of the method logic
}
```
In the above code, if the `obj` parameter is null, a `NullPointerException` will be thrown with the given error message. If `obj` is not null, the method will continue to execute.
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)