@Test public void noLowercaseLettersInAnEmptyString() { assertEquals(0, com.insightfullogic.java8.answers.chapter3.StringExercises.countLowercaseLetters("")); }
public static int countLowercaseLetters(String string) { return (int) string.chars() .filter(Character::isLowerCase) .count(); }
StringExercises { public static int countLowercaseLetters(String string) { return (int) string.chars() .filter(Character::isLowerCase) .count(); } }
StringExercises { public static int countLowercaseLetters(String string) { return (int) string.chars() .filter(Character::isLowerCase) .count(); }  }
StringExercises { public static int countLowercaseLetters(String string) { return (int) string.chars() .filter(Character::isLowerCase) .count(); }  static int countLowercaseLetters(String string); static Optional<String> mostLowercaseString(List<String> strings); }
StringExercises { public static int countLowercaseLetters(String string) { return (int) string.chars() .filter(Character::isLowerCase) .count(); }  static int countLowercaseLetters(String string); static Optional<String> mostLowercaseString(List<String> strings);  }