SonarQube говорит мне, что мне нужно преобразовать это использование троичного оператора в структуру "if" / "else". Как я могу это сделать?
public static String transform(final List<String> list) {
return list.stream().filter(p -> p.matches(".*\\d.*"))
.reduce((a,
b) -> (Integer.parseInt(a.replaceAll("\\D+", "")) > Integer
.parseInt(b.replaceAll("\\D+", "")) ? a : b))
.orElse("there are no numbers");
}