Programa Java para encontrar la frecuencia de caracteres en una cadena

En este programa, aprenderá a encontrar la ocurrencia (frecuencia) de un carácter en una cadena determinada.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Declaración if … else de Java
  • Java para Loop
  • Java String charAt ()

Ejemplo: encontrar la frecuencia del carácter

 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); ) )

Salida

 Frecuencia de e = 4

En el programa anterior, la longitud de la cadena dada, str, se encuentra usando el método de cadena length().

Recorrimos cada carácter en la cadena usando la charAt()función que toma el índice (i) y devuelve el carácter en el índice dado.

Comparamos cada carácter con el carácter dado ch. Si coincide, aumentamos el valor de la frecuencia en 1.

Al final, obtenemos la ocurrencia total de un carácter almacenado en frecuencia y lo imprimimos.

Articulos interesantes...