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

13 lines
428 B
Java

// "Collapse loop with stream 'findFirst()'" "true-preview"
import java.util.*;
public class Main {
public Integer[] testFindFirstIfPresent(List<List<String>> data) {
List<Integer> result = new ArrayList<>();
for (List<String> list : data) {
list.stream().filter(str -> !str.isEmpty()).findFirst().ifPresent(str -> result.add(str.length()));
}
return result.toArray(new Integer[result.size()]);
}
}