objectutils.isnotempty()方法
时间: 2024-05-15 20:15:12 浏览: 19
ObjectUtils.isNotEmpty()方法是Apache Commons Lang库中的一个方法,用于检查对象是否不为空。如果对象不为空,则返回true,否则返回false。
例:
```
String str = "Hello";
if(ObjectUtils.isNotEmpty(str)) {
System.out.println("The string is not empty.");
} else {
System.out.println("The string is empty.");
}
```
输出:
```
The string is not empty.
```
如果str为null或空字符串,则输出将是“The string is empty”。
相关问题
ObjectUtils.isNotEmpty
`ObjectUtils.isNotEmpty()` 是 Apache Commons Lang 库中的一个方法,用于判断一个对象是否非空并且不为 `null` 或者其长度(如数组或字符串)不为零。这个方法可以帮助你在处理对象时避免 `null` 检查,使代码更简洁。
这是一个简单的示例:
```java
import org.apache.commons.lang3.ObjectUtils;
public class Example {
public static void main(String[] args) {
String str = "";
boolean isNotEmpty = ObjectUtils.isNotEmpty(str); // 判断字符串是否非空
System.out.println(isNotEmpty); // 输出: false
Integer num = null;
isNotEmpty = ObjectUtils.isNotEmpty(num); // 判断整数是否非空
System.out.println(isNotEmpty); // 输出: false
String[] array = new String;
isNotEmpty = ObjectUtils.isNotEmpty(array); // 判断数组是否非空
System.out.println(isNotEmpty); // 输出: false
}
}
```
在这个例子中,`ObjectUtils.isNotEmpty(null)` 和 `ObjectUtils.isNotEmpty(new String)` 都会返回 `false`,因为它们都是空的。
mybatis-plus的ObjectUtils.isNotEmpty()
MyBatis-Plus 是一款 MyBatis 的增强工具,在 MyBatis 的基础上增加了很多实用的功能,其中 ObjectUtils 是其核心工具类之一,提供了一些对象判断和转换的方法。
ObjectUtils.isNotEmpty() 方法是用来判断对象是否不为空的方法,其内部实现会进行如下判断:
1. 如果传入的对象为 null,则返回 false;
2. 如果传入的对象为 CharSequence 类型,则调用其 length() 方法判断长度是否大于 0;
3. 如果传入的对象为 Collection 类型,则调用其 size() 方法判断大小是否大于 0;
4. 如果传入的对象为 Map 类型,则调用其 size() 方法判断大小是否大于 0;
5. 如果传入的对象为 数组 类型,则调用其 length 属性判断长度是否大于 0;
6. 如果传入的对象为其他类型,则返回 true。
因此,使用 ObjectUtils.isNotEmpty() 方法可以方便地判断对象是否不为空。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)