Как я могу получить строку с большим количеством строчных букв из заданного List<String>
?
Я уже сделал это функционально, используя Java 10 Streams, но я хочу сделать это итеративно, используя циклы while
. Но я понятия не имею, как это сделать.
Это мой функциональный код.
public static Optional<String> stringSearched (List<String> pl) {
return pl.stream()
.max(Comparator.comparing(x->x.chars()
.filter(Character::iLowerCase)
.count()
));
}