JAVA DESESPERADO manipular strings

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
:wink: :wink:

Montei um exemplo pra vc:

public class ContaLetra &#123;
  public ContaLetra&#40;&#41; &#123;
  &#125;
  
  public static int conta&#40;String s, char l&#41; &#123;
    char&#91;&#93; cs = s.toCharArray&#40;&#41;;
    int cont = 0;
    for &#40;int i = 0; i &lt; cs.length; i++&#41; &#123;
      if &#40;cs&#91;i&#93; == l&#41; &#123;
        ++cont;
      &#125;
    &#125;
    return cont;
  &#125;
  
  public static void main&#40;String&#91;&#93; args&#41; &#123;
    String nome = &quot;JavaTeco&quot;;
    char letra = 'u';
    System.out.println&#40;&quot;Quantidade de letras &quot; + letra + &quot; na String &quot; + nome + &quot; é&#58; &quot; + conta&#40;nome, letra&#41; &#41;;
  &#125;
&#125;