List<Integer> numbers = listOfStrings.stream()
.flatMap(s -> {
try {
return Stream.of(Integer.parseInt(s));
} catch (Exception e) {
return Stream.of();
}
}).toList();
List<Integer> numbers = listOfStrings.stream()
.<Integer>mapMulti((s, consumer) -> {
try {
consumer.accept(Integer.parseInt(s));
} catch (Exception e) {
//ignored
}
}).toList();