“Conocimientos Programación>Programación Java

Cómo determinar el número total de ocurrencias de cada letra del alfabeto en el texto en Java

2015/6/6
Contar el número de ocurrencias de cada letra del alfabeto en una cadena de texto es una tarea que resulta ser más compleja de lo que se podría esperar. Sin embargo , el proceso no es necesariamente un año difícil . Como con cualquier tarea de programación , es necesario descomponerlo en pasos más pequeños , centrándose en cada uno de ellos a su vez . Hay varias maneras de contar las apariciones de caracteres en una cadena , pero el método más sencillo es para explotar el hecho de que los caracteres son variables de tipo primitivo con valores numéricos . Instrucciones
1

Crea tu cadena de texto. Si aún no tiene una cadena en su programa , utilice el código siguiente para crear una:
secuencia

subject = " Estos son algunos personajes dispuestos en una cadena" ;

Crear un entero conjunto para mantener un contador para cada letra del alfabeto :

int [ ] = new int cartas [ 26 ] ;

instancia su elementos de la matriz , el establecimiento de cada uno a cero inicial :

for (int l = 0 , l < letters.length , l + +) { cartas [ l ] = 0 ;}
2

Crear un bucle para recorrer los caracteres de la cadena . Utilice el siguiente código para recorrer la cadena, almacenar cada carácter como un valor entero :

for (int c = 0 , c < subject.length () , c + + ) { int charNum = subject.charAt ( c ) ;//posterior procesamiento here}

Este bucle se repite una vez para cada letra de la cadena . Cada vez que el cuerpo del bucle se ejecuta, guarda el carácter actual como un tipo entero primitivo.
3

Realizar una prueba condicional sobre el carácter que asegurarse de que es una carta. Agregue la siguiente prueba dentro de su bucle :

if (( charNum > = ' A' && charNum < = ' Z' )

Programación Java
¿Por qué Java utilizar llaves de Sentencias condicionales
Cómo personalizar el color de NetBeans
Rejillas Tabla Utilización de Java JSP
Las variables de clase de Java Coding
Cómo convertir horas a segundos en Java
Cómo quitar las anotaciones de código Java
Cómo crear un volcado de montón de Java
Cómo extraer un APK para un Android
Conocimientos Informáticos © http://www.ordenador.online