Удалить все гласные в строке с Java
Я делаю домашнее задание для моего курса информатики. Задача состоит в том, чтобы получить пользовательский ввод, удалить все гласные, а затем распечатать новый оператор.
Я знаю, я мог бы легко сделать это с помощью этого кода:
string.replaceAll("[aeiou](?!\\b)", "")
Но мой инструктор хочет, чтобы я использовал вложенные операторы if и else if для достижения результата. Прямо сейчас я использую что-то вроде этого:
if(Character.isLetter('a')){
'do something'
}else if(Character.isLetter('e')){
'do something else'
Но я не уверен, что делать внутриif
а такжеelse if
заявления. Должен ли я удалить письмо? Или есть лучший способ сделать это?
Видя, как это моя домашняя работа, я не хочу полные ответы, только советы. Спасибо!