1.集合
1.1.List
1.1.1.isEmpty()
List
接口提供了isEmpty()
方法,可以直接用来检查集合是否为空。如果集合大小为0,isEmpty()
方法将返回true
。
List<String> list = ...; // 获取List集合
if (list.isEmpty()) {
System.out.println("集合为空");
}
1.1.2.size()
使用size()
方法来获取集合中的元素数量,然后检查这个数量是否为0。
List<String> list = ...; // 获取List集合
if (list.size() == 0) {
System.out.println("集合为空");
}
1.1.3.Collection
的isEmpty()
由于List
实现了Collection
接口,你也可以使用Collection
的isEmpty()
方法来检查List
是否为空。
List<String> list = ...; // 假设这是你要检查的List
if (CollectionUtils.isEmpty(list)) {
System.out.println("List is empty.");
}
1.1.4.Objects
类的isNull()
如果你想要检查List
是否为null
或者为空,可以使用Objects.isNull
方法。
List<String> list = ...; // 假设这是你要检查的List
if (Objects.isNull(list) || list.isEmpty()) {
System.out.println("List is null or empty.");
}
1.1.5.集合中判断seat_number字段里面的所有值的其中一个是否与变量aaaa相等
public class Main {
public static void main(String[] args) {
// 假设你有一个CinemaTicket对象的集合
List<CinemaTicket> cinemaTickets = ...; // 你的集合初始化代码
// 假设你有一个变量aaaa,它存储了一个seat_number的值
int aaaa = ...; // 你的变量aaaa的值
// 使用stream和anyMatch检查是否有任何seat_number与aaaa相等
boolean isSeatNumberMatch = cinemaTickets.stream()
.anyMatch(ticket -> ticket.getSeat_number() == aaaa);
// 输出结果
if (isSeatNumberMatch) {
System.out.println("找到了与变量aaaa相等的seat_number");
} else {
System.out.println("没有找到与变量aaaa相等的seat_number");
}
}
}