Programme Java pour trouver la fréquence de caractère dans une chaîne

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.

Articles intéressants...