Dans ce programme, vous apprendrez à trouver l'occurrence (fréquence) d'un caractère dans une chaîne donnée.
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Instruction Java if… else
- Java pour Loop
- Java String charAt ()
Exemple: trouver la fréquence du caractère
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); ) )
Production
Fréquence de e = 4
Dans le programme ci-dessus, la longueur de la chaîne donnée, str, est trouvée en utilisant la méthode string length()
.
Nous parcourons chaque caractère de la chaîne en utilisant la charAt()
fonction qui prend l'index (i) et retourne le caractère dans l'index donné.
Nous comparons chaque caractère au caractère donné ch. S'il s'agit d'une correspondance, nous augmentons la valeur de la fréquence de 1.
En fin de compte, nous obtenons l'occurrence totale d'un caractère stocké en fréquence et l'imprimons.