java 如何判断list中存的是null或者空白
时间: 2024-03-11 10:51:06 浏览: 220
真实模拟面试官面试流程.pdf
在 Java 中,可以使用以下方式来判断 List 中的元素是否为 null 或者空白:
1. 使用 List 的 isEmpty() 方法判断 List 是否为空,如果为空,则说明 List 中没有元素。
2. 使用 List 的 contains() 方法判断 List 是否包含 null 值,如果包含,则说明 List 中至少有一个元素为 null。
3. 使用 StringUtils 的 isBlank() 方法判断 List 中的字符串元素是否为空白,如果为空白,则说明该元素既不是 null,也不是空字符串。
下面是示例代码:
```
List<String> list = new ArrayList<String>();
list.add(null);
list.add("");
list.add(" ");
list.add("hello");
// 判断 List 是否为空
if (list.isEmpty()) {
System.out.println("List is empty.");
}
// 判断 List 是否包含 null 值
if (list.contains(null)) {
System.out.println("List contains null value.");
}
// 判断 List 中的字符串元素是否为空白
for (String str : list) {
if (StringUtils.isBlank(str)) {
System.out.println("List contains blank string.");
}
}
```
需要注意的是,如果 List 中存放的是基本类型的数据(如 int、double 等),则不需要判断是否为 null 或空白,因为基本类型不能存储 null 值,且不能调用 isBlank() 方法。
阅读全文