java判断list为空
时间: 2023-05-04 15:02:14 浏览: 166
java 判断list是否为空过程解析
在Java中,我们可以通过以下方式判断List是否为空:
1. 利用List的size()方法,判断List中元素的个数是否为0,若为0则List为空,否则不为空。例如:
List<Integer> list = new ArrayList<>();
if(list.size() == 0){
System.out.println("List为空");
}
2. 利用List的isEmpty()方法,直接判断List是否为空。例如:
List<Integer> list = new ArrayList<>();
if(list.isEmpty()){
System.out.println("List为空");
}
3. 在Java 8及以上版本中,可以利用Stream API对List进行过滤,同时利用findFirst()方法获取第一个元素,判断是否为空。例如:
List<Integer> list = new ArrayList<>();
Optional<Integer> first = list.stream().findFirst();
if(first.isPresent()){
System.out.println("List不为空");
}else{
System.out.println("List为空");
}
以上是三种常见的方法,通过它们可以简单快速地判断List是否为空。
阅读全文