String

2 respostas
M

E ai pessoal, precisava de uma ajuda.

Como estou inciando em java queria saber como faço para contar os espaços em brancos escritos numa frase e como faço para apagar as vogais da mesma.

2 Respostas

A

Cara,

use as funções: NomeVariavelString.ChatAt(“Posição”) para verificar o valor em determinada posição da String! Ai vc tem o char! É so comparar e fazer o que vc quizer!
Se quiser apagar, crie outra variavel com o conteudo que vc quizer!

B

Olá, pra contar os espaços de uma string vc tem duas alternativas:
1-> transforma-la em um array de char’s, atraves do método toCharArray() da classe String, e fazer um for e dentro deste colocar um if pra comparar cada caracter com o ’ ', ou;
2-> fazer um for e ir chamando o método indexOf(" "), ele vai te retornar o index do proximo espaço, vc faz um substring() com este index e submete a novo indexOf(), repete isto até o indexOf() te retornar -1, que é o indicador que não existe o que vc tá procurando na string.

pra apagar as vogais do string recomendo que vc dê uma olhada no método replace() e replaceAll() da classe String, eles substituem coisas dentro da string pra vc, se vc setar que quer substituir o “A” por “” vc exclui os “A” da string…

Valeu, espero ter ajudado.

Criado 27 de abril de 2005
Ultima resposta 27 de abr. de 2005
Respostas 2
Participantes 3