JAVA DESESPERADO manipular strings

3 respostas
J

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.

3 Respostas

R
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

J
"RafaelJ":
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

O principio é esse mesmo...... é isso ae
:wink: :wink:

J

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) );
  }
}
Criado 25 de maio de 2004
Ultima resposta 26 de mai. de 2004
Respostas 3
Participantes 3