English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este programa, aprenderá a buscar la frecuencia de aparición de un carácter en una cadena dada.
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("Frecuencia de ", + ch + " = " + frequency); } }
Al ejecutar el programa, la salida es:
Frecuencia de e = 4
En el programa anterior, se utiliza el método length () de la cadena para encontrar la longitud de la cadena str dada.
Usamos la función charAt () para recorrer cada carácter de la cadena, que acepta un índice (i) y devuelve el carácter en el índice dado.
Compararemos cada carácter con el carácter dado ch. Si coinciden, aumentaremos el valor de frequency.1.
Finalmente, obtenemos un entero que almacena el número total de apariciones y se imprime el valor de frequency.