java.lang.IllegalStateException: stream has already been operated upon or closed

女爷i 2022-02-19 01:29 576阅读 0赞

Stream 只能被使用一次

  1. DoubleStream ds = channelOrderList.stream().mapToDouble(o -> o.getPrincipal().doubleValue());
  2. double sum = ds.sum();
  3. long count = ds.count();

所以代码修改为

  1. double sum = channelOrderList.stream().mapToDouble(o -> o.getPrincipal().doubleValue()).sum();
  2. long count = channelOrderList.stream().mapToDouble(o -> o.getPrincipal().doubleValue()).count();

发表评论

表情:
评论列表 (有 0 条评论,576人围观)

还没有评论,来说两句吧...

相关阅读