reduce方法有三个override的方法:Optional<T> reduce(BinaryOperator<T> accumulator);T reduce(T identity, BinaryOperator<T> accumulator);<U> U reduce(U identity,BiFunction<U, ? super T, U> accumulator,BinaryOperator<U> combiner);想请问一下reduce的返回值是不是必须是List泛型的类型啊?比如能不能把List<ObjectA> objects;objects.stream.reduce(); 返回值必须是ObjectA类型吗?不能是返回一个比如ObjectA的属性相加的值吗?如果ObjectA有一个int类型的字段,我想返回这个字段累计的值
添加回答
举报
0/150
提交
取消