El bibliotecas integradas para el apoyo en el idioma de programación Java capacidades avanzadas de coincidencia de patrones . Los programas se pueden definir los patrones constituidos por uno o más caracteres , y luego invocar las funciones de la biblioteca Java apropiadas para buscar esos patrones dentro de una cadena dada y para reemplazar las ocurrencias encontradas con valores diferentes. En particular , se puede escribir código Java que representa una sentencia como una instancia de la clase incorporada Java String. A continuación, puede utilizar los métodos de la biblioteca para contar el número de apariciones de un carácter determinado dentro de la oración . Instrucciones
1
Crear un String de Java que contiene la sentencia, como en el siguiente ejemplo de código:
Cadena mySentence = " 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 será buscar las apariciones de una minúscula " o" dentro de la oración
3
. Cuente 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:
numberOfInstances int = 0 ;
while ( isMatch.find ( ) )
numberOfInstances + + ;
al final de este ciclo , " numberOfInstances " contendrá el número de veces que el patrón - la letra "o " - aparece en la sentencia. Para el ejemplo , este valor es de 3.