List<JSONObject>stream流求总和
时间: 2023-11-17 16:06:55 浏览: 79
List<Object>转Json
5星 · 资源好评率100%
List<JSONObject>的stream流求总和的方法是通过使用reduce函数来实现。以下是一个例子:
List<JSONObject> list = new ArrayList<>();
// 假设已经将JSONObject对象添加到list中
int sum = list.stream()
.mapToInt(json -> json.getInt("value")) // 假设每个JSONObject对象中都有一个名为"value"的属性
.sum();
这段代码会将List<JSONObject>转换为IntStream,然后通过mapToInt函数将每个JSONObject对象映射为其"value"属性的值,最后使用sum函数求和。
阅读全文