java
雾落今天吃什么
添腹一饼
展开
-
List异常报错:All elements are null
用mybatis查询出来的集合为空,无数据。但是用CollectionUtils.isEmpty()判断为空一直是false,也就是一直不为空。通过Debug发现该集合确实size不等于0,但是提示信息为"所有元素都为空",显示为"All elements are null"。通过在Navicat中执行sql发现查出来的数据都显示为null。null并不是没有数据,而是所有数据都为null。忽略了ArrayList允许添加null值!判断集合list是否为空的条件,数据库中没有数据的结果如下。原创 2023-09-22 15:35:15 · 4266 阅读 · 0 评论 -
stream流:交集、差集、取集合某个字段、排序的举例
判断数据列表中全部元素都不符合设置的predicate条件,如果是就返回true,否则返回false,流为空时总是返回true。判断数据列表中是否存在任意一个元素符合设置的predicate条件,如果是就返回true,否则返回false。PS:不喜欢看概念可以直接去看源码示例。原创 2023-09-22 15:32:32 · 692 阅读 · 1 评论