list集合如何判空 Java
时间: 2023-07-20 18:32:32 浏览: 101
在Java中,可以使用以下两种方法来判断一个List是否为空:
1. 使用List.isEmpty()方法,该方法将返回一个boolean类型的值,如果List为空,则返回true,否则返回false。
例如:
```java
List<String> myList = new ArrayList<>();
if(myList.isEmpty()) {
System.out.println("List is empty");
} else {
System.out.println("List is not empty");
}
```
2. 使用List.size()方法,该方法将返回List中元素的个数,如果List为空,则返回0。
例如:
```java
List<String> myList = new ArrayList<>();
if(myList.size() == 0) {
System.out.println("List is empty");
} else {
System.out.println("List is not empty");
}
```
这两种方法都可以用来判断List是否为空,具体使用哪种方法取决于个人习惯和需求。
相关问题
Javalist集合过滤空对象
可以使用Java 8中的Stream API来过滤空对象。下面是一个示例代码:
```java
List<Object> list = Arrays.asList("a", null, "b", null, "c");
List<Object> filteredList = list.stream()
.filter(obj -> obj != null)
.collect(Collectors.toList());
```
这个示例代码创建了一个包含一些空对象的列表。然后,使用Stream API中的`filter()`方法过滤掉空对象,并使用`collect()`方法将结果转换回一个列表。最终,`filteredList`将只包含非空对象。
java判断list集合不为空
要判断一个 List 集合是否为空,可以使用 List.isEmpty() 方法。该方法会返回一个 boolean 值,表示该集合是否为空。示例代码如下:
```java
List<String> list = new ArrayList<>();
if (list.isEmpty()) {
System.out.println("List is empty");
} else {
System.out.println("List is not empty");
}
```
如果 List 集合为空,上述代码会输出 "List is empty"。如果 List 集合不为空,会输出 "List is not empty"。
阅读全文