Nathan Hall 5 anni fa
parent
commit
e0510a869e

+ 22
- 3
src/main/java/rocks/zipcode/io/quiz3/fundamentals/VowelUtils.java Vedi File

5
  */
5
  */
6
 public class VowelUtils {
6
 public class VowelUtils {
7
     public static Boolean hasVowels(String word) {
7
     public static Boolean hasVowels(String word) {
8
-        return null;
8
+        for (int i = 0; i < word.length(); i++) {
9
+            if (String.valueOf(word.charAt(i)).matches("[AEIOUaeiou]")){
10
+                return true;
11
+            }
12
+
13
+        }
14
+
15
+        return false;
9
     }
16
     }
10
 
17
 
11
     public static Integer getIndexOfFirstVowel(String word) {
18
     public static Integer getIndexOfFirstVowel(String word) {
19
+        String check = "";
20
+        for (int i = 0; i < word.length(); i++) {
21
+            if (String.valueOf(word.charAt(i)).matches("[AEIOUaeiou]")){
22
+                return i;
23
+            }
24
+        }
12
         return null;
25
         return null;
13
     }
26
     }
14
 
27
 
15
 
28
 
16
     public static Boolean startsWithVowel(String word) {
29
     public static Boolean startsWithVowel(String word) {
17
-        return null;
30
+        if (String.valueOf(word.charAt(0)).matches("[AEIOUaeiou]")){
31
+            return true;
32
+        }
33
+        return false;
18
     }
34
     }
19
 
35
 
20
     public static Boolean isVowel(Character character) {
36
     public static Boolean isVowel(Character character) {
21
-        return null;
37
+        if (String.valueOf(character).matches("[AEIOUaeiou]")){
38
+            return true;
39
+        }
40
+        return false;
22
     }
41
     }
23
 }
42
 }