ホームページ > Java > &#&チュートリアル > Java Reduce のオーバーロードとは何ですか?

Java Reduce のオーバーロードとは何ですか?

WBOY
リリース: 2023-05-06 11:55:06
転載
1394 人が閲覧しました

1. 1 つのパラメーター reduce

format

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. 2 つのパラメーター reduce

Format

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. 3 つのパラメーターを使用して Reduce を実行します。この場合、get メソッドと set メソッドは使用時に省略されます。

形式

<U> U reduce(U identity, BiFunction<U, ? super T, U> accumulator,BinaryOperator<U> combiner);
ログイン後にコピー
rree

以上がJava Reduce のオーバーロードとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート