java取出对象集合中某字段值不为0和null 的数据
可以使用Java 8的Stream API来过滤出对象集合中某字段值不为0和null的数据。假设对象集合为List
- 使用stream()方法将集合转换为流;
- 使用filter()方法过滤出字段值不为0和null的数据,可以使用lambda表达式进行筛选,例如:filter(obj -> obj.getFieldName() != 0 && obj.getFieldName() != null);
- 使用collect()方法将过滤后的数据收集起来,可以使用toList()方法将数据收集到一个新的List中。
以下是一个示例代码:
List
这样就可以得到一个字段值不为0和null的数据集合filteredList。请注意替换T为实际的对象类型和getFieldName()为实际的字段名
原文地址: https://www.cveoy.top/t/topic/hDo5 著作权归作者所有。请勿转载和采集!