ListVmiMaterialDocument vmiListGtZero;使用java 8 获取到vmiListGtZero中字段availableInventory这个字段类型是string大于0的行
您可以使用Java 8的流(Stream)和过滤器(filter)来筛选出字段availableInventory大于0的行。以下是示例代码:
List<VmiMaterialDocument> filteredList = vmiListGtZero.stream()
.filter(vmi -> Integer.parseInt(vmi.getAvailableInventory()) > 0)
.collect(Collectors.toList());
上述代码假设字段availableInventory表示的是整数值,因此使用Integer.parseInt()方法将其转换为整数进行比较。如果字段availableInventory表示的是浮点数或其他类型的数值,您需要相应地修改比较逻辑。最后,将符合条件的行收集到新的List中。
请注意,上述代码中的"VmiMaterialDocument"应替换为实际的类名。
原文地址: https://www.cveoy.top/t/topic/i84p 著作权归作者所有。请勿转载和采集!