In questo programma imparerai a trovare l'occorrenza (frequenza) di un carattere in una data stringa.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Istruzione Java if … else
- Java per Loop
- Java String charAt ()
Esempio: trova la frequenza del carattere
 public class Frequency ( public static void main(String() args) ( String str = "This website is awesome."; char ch = 'e'; int frequency = 0; for(int i = 0; i < str.length(); i++) ( if(ch == str.charAt(i)) ( ++frequency; ) ) System.out.println("Frequency of " + ch + " = " + frequency); ) )
Produzione
Frequenza di e = 4
Nel programma precedente, la lunghezza della stringa data, str, viene trovata utilizzando il metodo string length().
Eseguiamo un ciclo attraverso ogni carattere nella stringa usando la charAt()funzione che accetta l'indice (i) e restituisce il carattere nell'indice dato.
Confrontiamo ogni carattere con il carattere dato ch. Se è una corrispondenza, aumentiamo il valore della frequenza di 1.
Alla fine, otteniamo l'occorrenza totale di un carattere memorizzato in frequenza e lo stampiamo.








