Hallo
die Aufgabe ist, man soll am Ende von Wörtern in einem String die Vokale löschen, aber nur die hinteren.
Bei meinem Versuch werden allerdings ALLE Vokale gelöscht.
🙁
die Aufgabe ist, man soll am Ende von Wörtern in einem String die Vokale löschen, aber nur die hinteren.
Java:
private static StringBuilder encode(String str) {
StringBuilder s = new StringBuilder(str);
// a, e, i, o, u am Ende der Wörter entfernen
for(int i= s.length()-1;i>=0;i--){
if(s.charAt(i) == 'a' || s.charAt(i) == 'A'){
s.delete(i,i+1);continue;
}
if(s.charAt(i) == 'e' || s.charAt(i) == 'E'){
s.delete(i,i+1);continue;
}
if(s.charAt(i) == 'i' || s.charAt(i) == 'I'){
s.delete(i,i+1);continue;
}
if(s.charAt(i) == 'o' || s.charAt(i) == 'O'){
s.delete(i,i+1);continue;
}
if(s.charAt(i) == 'u' || s.charAt(i) == 'U'){
s.delete(i,i+1);continue;
}
}
Bei meinem Versuch werden allerdings ALLE Vokale gelöscht.
🙁