Remova todas as vogais em uma string com Java
Eu estou fazendo uma tarefa de casa para o meu curso de Ciência da Computação. A tarefa é obter uma entrada de usuários, remover todas as vogais e, em seguida, imprimir a nova instrução.
Eu sei que eu poderia facilmente fazer isso com este código:
string.replaceAll("[aeiou](?!\\b)", "")
Mas meu instrutor quer que eu use instruções aninhadas if e else if para alcançar o resultado. Agora estou usando algo assim:
if(Character.isLetter('a')){
'do something'
}else if(Character.isLetter('e')){
'do something else'
Mas não tenho certeza do que fazer dentro doif
eelse if
afirmações. Devo excluir a carta? Ou há uma maneira melhor de fazer isto?
Como esta é minha lição de casa, não quero respostas completas apenas dicas. Obrigado!