import java.util.List;
public class CheckListEmpty {
public static void main(String[] args) {
// 假设我们有一个 List 集合
List<String> list = List.of(); // 创建一个空的不可变列表
// 方法1: 使用 isEmpty() 方法判断 List 是否为空
if (list.isEmpty()) {
System.out.println("List 是空的");
} else {
System.out.println("List 不是空的");
}
// 方法2: 检查 List 的大小是否为 0
if (list.size() == 0) {
System.out.println("List 是空的");
} else {
System.out.println("List 不是空的");
}
}
}
isEmpty() 方法:这是最常用的方法,isEmpty()
返回 true
如果集合中没有任何元素,否则返回 false
。它的时间复杂度是 O(1),因为大多数实现会直接检查内部状态。
size() 方法:通过检查集合的大小是否为 0 来判断是否为空。虽然这也有效,但通常推荐使用 isEmpty()
,因为它更具可读性和直观性。
如果需要更简洁的代码或特定场景下的优化,可以根据具体需求选择合适的方法。
上一篇:java时间加减分钟
下一篇:java assert断言
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站