在Java中,我们可以通过以下方法来检查一个List<List<Object>>中是否存在值:
List<List<Object>> list = ...; // 待检查的列表
boolean hasValue = false;
for (List<Object> innerList : list) {
for (Object obj : innerList) {
if (obj != null && !obj.toString().isEmpty()) {
hasValue = true;
break;
}
}
if (hasValue) {
break;
}
}
if (hasValue) {
System.out.println("列表中存在值。");
} else {
System.out.println("列表中不存在值。");
}
List<List<Object>> list = ...; // 待检查的列表
boolean hasValue = list.stream()
.flatMap(Collection::stream)
.anyMatch(obj -> obj != null && !obj.toString().isEmpty());
if (hasValue) {
System.out.println("列表中存在值。");
} else {
System.out.println("列表中不存在值。");
}
以上两种方法都可以用来检查List<List<Object>>中是否存在值。根据实际情况选择适合的方法即可。
关于腾讯云相关产品,腾讯云提供了丰富的云计算服务,包括云服务器、云数据库、云存储等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多信息。
领取专属 10元无门槛券
手把手带您无忧上云