Files
2022-12-23 13:26:29 +00:00

12 lines
362 B
Java

// "Collapse loop with stream 'sum()'" "true-preview"
import java.util.Arrays;
import java.util.Objects;
public class Main {
public double test(String[][] array) {
double d = 10;
d += Arrays.stream(array).filter(Objects::nonNull).flatMap(Arrays::stream).filter(a -> a.startsWith("xyz")).mapToDouble(a -> 1.0 / a.length()).sum();
return d;
}
}