Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.util.List;
  3.  
  4. public class FifthExercise {
  5.  
  6. public static void main(String[] args) {
  7. List<String> strings = Arrays.asList("Pawel", "Krzysztof", "Bartosz");
  8. String wordWithTheBiggestAmountOfLowerCaseLetters =
  9. findWordWithTheBiggestAmountOfLowerCaseLetters(strings);
  10. System.out.println(wordWithTheBiggestAmountOfLowerCaseLetters);
  11. }
  12.  
  13. private static String findWordWithTheBiggestAmountOfLowerCaseLetters(List<String> strings) {
  14. String returnWord = "";
  15. int currentWordLowerCaseCount = Integer.MIN_VALUE;
  16. int counter;
  17. for (String wordToCheck : strings) {
  18. char[] chars = wordToCheck.toCharArray();
  19. counter = 0;
  20. for (Character character : chars) {
  21. if (Character.isLowerCase(character)) {
  22. ++counter;
  23. }
  24. }
  25. if (counter > currentWordLowerCaseCount) {
  26. returnWord = wordToCheck;
  27. currentWordLowerCaseCount = counter;
  28. }
  29. }
  30. return returnWord;
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement