本篇文章給大家分享的是有關怎么在java中實現Reduce重載,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
成都創新互聯作為成都網站建設公司,專注成都網站建設、網站設計,有關成都企業網站建設方案、改版、費用等問題,行業涉及被動防護網等多個領域,已為上千家企業服務,得到了客戶的尊重與認可。
Java主要應用于:1. web開發;2. Android開發;3. 客戶端開發;4. 網頁開發;5. 企業級應用開發;6. Java大數據開發;7.游戲開發等。
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
格式
<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重載,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。
分享題目:怎么在java中實現Reduce重載
地址分享:http://vcdvsql.cn/article34/gjdhse.html
成都網站建設公司_創新互聯,為您提供建站公司、品牌網站制作、服務器托管、電子商務、動態網站、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯