Contar nr de aparicoes de determinado Char em uma String
8 respostas
kanofe
Caros amigos.
Nao conheço muito bem java e estou me batendo com coisas bastante simples, como contar o nr de aparicoes de um determinado caracter ou conjuto de caracteres em uma string.
Exemplo:
Stringtext="This is a test";
contar quantas vezes aparece o “is” dentro da String.
que me retorna-se um valor inteiro de quantas vezes apareceu
for - para percorrer os caracteres
length() - para saber o comprimento da string
charAt() - para pegar um caracter de cada vez
== - para testar um determinado caracter
if - para criar a condição
++ - para ir incrementando o contador de vezes em que o caracter for repetido.
return - para retornar o valor contado.
betoecomp
[color=darkblue][b]Olá kanofe,
soh uma pergunta vc quer saber qntas vezes aparece uma palavra ou um caractere??
No momento preciso buscar somente um char entao o metodo que fiz solucionou.
Ainda nao tive a necessidade de buscar palavras, mas se vc tiver algo disponivel ou um exemplo agradeceria.
Obrigado
T
thingol
Puxa, você usou direitinho os ingredientes…
Está OK; espero que possa ser um bom confeiteiro, aham, um bom programador.
(O interessante é que você até foi procurar no Javadoc, o que vejo que normalmente ninguém faz - parabéns! )
T
thingol
Para achar palavras, procure o método “split” da classe String, para quebrar a string em palavras, e o método “equals” (ou “equalsIgnoreCase” para comparar Strings.
betoecomp
Se vc quer usar para contar palavras de uma olhada no metodo split() da classe String…
esse metodo separa a String toda em um vetor de strings…
para separar a string original pelos espaços use: AlgumaString.split("\s");