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:
String text = "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.
public static int conta_ocorrencias(char caracter ,String str){
int count=0;
for (int i=0;i<str.length();i++){
if(str.charAt(i)==caracter){
count++;
}
}
return count;
}
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! )
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.