Entfernen Sie alle Vokale in einer Zeichenfolge mit Java

Ich mache eine Hausaufgabe für meinen Informatikkurs. Die Aufgabe besteht darin, eine Benutzereingabe zu erhalten, alle Vokale zu entfernen und dann die neue Anweisung auszudrucken.

Ich weiß, ich könnte es leicht mit diesem Code tun:

string.replaceAll("[aeiou](?!\\b)", "")

Aber mein Lehrer möchte, dass ich geschachtelte if- und if-Anweisungen verwende, um das Ergebnis zu erzielen. Im Moment benutze ich so etwas:

if(Character.isLetter('a')){
    'do something'
}else if(Character.isLetter('e')){
    'do something else'

Aber ich bin mir nicht sicher, was ich im Inneren tun sollif undelse if Aussagen. Soll ich den Brief löschen? Oder gibt es einen besseren Weg, dies zu tun?

Da dies meine Hausaufgabe ist, möchte ich keine vollständigen Antworten, sondern nur Tipps. Vielen Dank!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage