Alguem poderia me ajudar
Preciso desesperadamente saber como faz um programa que leia uma frase, depois eu digito uma determinda letra e ele me mostra quantas vezes esta letra foi digitada.
Se alguem tiver como me mostrar atraves de um fonte eu agradeco…
Espero que possam me ajudar.
int count = 0;
String frase = "Frase Capturada";
char letras[] = frase.toCharArray();
for (int i =0; i < letras.length; i++) {
if(letras[i] == letraQueVocêQuer) {
++count
}
}
É mais ou menos isso. Se eu disse alguma besteira me corrijam por favor…
Editado por JavaTeco. Quando o post tiver código, por favor, utilize a opção Code para melhorar a visualização. Obrigado
[quote=“RafaelJ”][code]
int count = 0;
String frase = “Frase Capturada”;
char letras[] = frase.toCharArray();
for (int i =0; i < letras.length; i++) {
if(letras[i] == letraQueVocêQuer) {
++count
}
}
[/code]
É mais ou menos isso. Se eu disse alguma besteira me corrijam por favor…
Editado por JavaTeco. Quando o post tiver código, por favor, utilize a opção Code para melhorar a visualização. Obrigado[/quote]
O principio é esse mesmo… é isso ae
Montei um exemplo pra vc:
public class ContaLetra {
public ContaLetra() {
}
public static int conta(String s, char l) {
char[] cs = s.toCharArray();
int cont = 0;
for (int i = 0; i < cs.length; i++) {
if (cs[i] == l) {
++cont;
}
}
return cont;
}
public static void main(String[] args) {
String nome = "JavaTeco";
char letra = 'u';
System.out.println("Quantidade de letras " + letra + " na String " + nome + " é: " + conta(nome, letra) );
}
}