您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 百色分类信息网,免费分类信息发布

java Reduce的重载有哪些

2024/4/17 0:48:23发布12次查看
1、一个参数的reduce
格式
optional<t> reduce(binaryoperator<t> accumulator)
t result = a[0];  for (int i = 1; i < n; i++) {result = accumulator.apply(result, a[i]);  }return result;
2、两个参数的reduce
格式
t reduce(t identity, binaryoperator<t> accumulator)
t result = identity;for (int i = 0; i < n; i++) {result = accumulator.apply(result, a[i]); }return result;
3、三个参数的reduce,其中get和set方法使用时省略。
格式
<u> u reduce(u identity, bifunction<u, ? super t, u> accumulator,binaryoperator<u> combiner);
static class scorebean {private string name; //学生姓名private int score;   //分数,需要汇总该字段   public scorebean(string name, int score) {this.name = name;this.score = score;}//get 和 set 方法省略}
以上就是java reduce的重载有哪些的详细内容。
百色分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录