我想生成 4 个随机数,范围从 1 到 6(含)。然后我想得到这些元素的总和(不包括最小值)。
我目前正在创建一个流来填充列表:
List<Integer> values = r.ints(4,1,7).boxed().collect(Collectors.toList())
Run Code Online (Sandbox Code Playgroud)
然后我删除最小值并使用另一个流来获取值的总和:
values.stream().mapToInt(Integer::intValue).sum();
Run Code Online (Sandbox Code Playgroud)
有人可以建议一种在单个流中执行所有这些操作的方法吗?