Tecnología

Inicio

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.