package com.insightfullogic.java8.answers.chapter3;
import java.util.Comparator;
import java.util.List;
import java.util.Optional;
public class StringExercises {
// Question 7
public static int countLowercaseLetters(String string) {
return (int) string.chars()
.filter(Character::isLowerCase)
.count();
}
// Question 8
public static Optional<String> mostLowercaseString(List<String> strings) {
return strings.stream()
.max(Comparator.comparing(StringExercises::countLowercaseLetters));
}
}