1. 1개 매개변수 감소
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개 매개변수 감소
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. 사용 시 get 및 set 메소드가 생략됩니다.
Format
<U> U reduce(U identity, BiFunction<U, ? super T, U> accumulator,BinaryOperator<U> combiner);
위 내용은 Java Reduce의 오버로드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!