-
Cómo utilizar cadenas para contar el número de instancias de una letra de una oración en Java
-
El incorporada en las bibliotecas de las capacidades de soporte de idioma de búsqueda de patrones avanzados de programación Java. Los programas pueden definir patrones formados por uno o más caracteres, a continuación, invocar las funciones de biblioteca Java apropiadas para buscar esos patrones dentro de una cadena dada y para reemplazar las ocurrencias encontradas con diferentes valores. En particular, se puede escribir código Java que representa una oración como una instancia de la clase String de Java incorporado. A continuación, puede utilizar métodos de biblioteca para contar el número de apariciones de un carácter determinado dentro de la oración.
Instrucciones
1 Crear una cadena de Java que contiene la frase, como en el siguiente ejemplo de código:
mySentence String = "El rápido zorro marrón ellas simonizes";
2 Crear instancias de las clases Pattern y Matcher para buscar un carácter específico dentro de la oración, como en el siguiente ejemplo de código:
Patrón iso = Pattern.compile ( "O");
Matcher isMatch = isO.matcher (mySentence);
El ejemplo buscará las apariciones de una minúscula "o" dentro de la oración.
3 Contar el número de instancias del patrón dentro de la oración contando partidos hasta que no hay más, como en el siguiente ejemplo de código:
int numberOfInstances = 0;
while (isMatch.find ())
numberOfInstances ++;
Al final de este ciclo, "numberOfInstances" contendrán el número de veces que el patrón - la letra "o" - aparece en la frase. Para el ejemplo, que el valor es 3.