From c8b0a201da9579a0c83063685d478284414f3630 Mon Sep 17 00:00:00 2001 From: Cristiano Jesus Date: Thu, 21 Apr 2022 02:33:29 +0100 Subject: [PATCH] Code refactor for AbsoluteMax improvements (#3029) Fix #3028 Co-authored-by: Yang Libin --- src/main/java/com/thealgorithms/maths/AbsoluteMax.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/thealgorithms/maths/AbsoluteMax.java b/src/main/java/com/thealgorithms/maths/AbsoluteMax.java index 76430db77..0852fe85b 100644 --- a/src/main/java/com/thealgorithms/maths/AbsoluteMax.java +++ b/src/main/java/com/thealgorithms/maths/AbsoluteMax.java @@ -21,11 +21,8 @@ public class AbsoluteMax { Arrays.stream(numbers) .skip(1) - .forEach(number -> { - if (Math.abs(number) > Math.abs(absMaxWrapper.value)) { - absMaxWrapper.value = number; - } - }); + .filter(number -> Math.abs(number) > Math.abs(absMaxWrapper.value)) + .forEach(number -> absMaxWrapper.value = number); return absMaxWrapper.value; }