En este programa, aprenderá a encontrar la ocurrencia (frecuencia) de un personaje en una cadena dada.
Ejemplo: Buscar frecuencia de caracteres
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);
}
}
Cuando ejecutas el programa, la salida será:
Frecuencia de e = 4
En el programa anterior, la longitud de la cadena dada, str , se encuentra utilizando el método de cadena
length()
.
Recorremos 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 personaje con el personaje dado ch . Si es una coincidencia, aumentamos el valor de la frecuencia en 1.
Al final, obtenemos la ocurrencia total de un personaje almacenado en frecuencia y lo imprimimos.
0 Comentarios
Dejanos tu comentario para seguir mejorando!