English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo Java

Java Arreglo

Java Programación Orientada a Objetos (I)

Java Programación Orientada a Objetos (II)

Java Programación Orientada a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Java Colección Map (Map)

Java Conjunto (Set)

Java Entrada/Salida (I/O)

Java Reader/Writer

Temas de Java

Java programa para buscar la frecuencia de aparición de un carácter en una cadena

Java 实例大全

En este programa, aprenderá a buscar la frecuencia de aparición de un carácter en una cadena dada.

Ejemplo: buscar el número de veces que se repite un carácter, la frecuencia

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.

Java 实例大全