July 10
Il built-in librerie per il supporto della lingua capacità avanzate di pattern-matching di programmazione Java. I programmi possono definire modelli costituiti da uno o più caratteri, quindi richiamare le opportune funzioni di libreria Java per la ricerca di quei modelli all'interno di una stringa e per sostituire le occorrenze trovate con valori diversi. In particolare, è possibile scrivere codice Java che rappresenta una frase come un'istanza della classe String Java incorporato. È quindi possibile utilizzare i metodi della biblioteca per contare il numero di occorrenze di un determinato carattere all'interno della frase.
1 Crea una stringa Java che contiene la frase, come nel seguente codice di esempio:
String mySentence = "Il quick brown fox loro simonizes";
2 Creare istanze delle classi Pattern e Matcher per la ricerca di un carattere specifico all'interno della frase, come nel seguente codice di esempio:
Modello ISO = Pattern.compile ( "O");
Matcher isMatch = isO.matcher (mySentence);
L'esempio cercherà occorrenze di una minuscola "o" all'interno della frase.
3 Contare il numero di istanze del modello all'interno della frase contando le partite fino a quando non ci sono più, come nel seguente codice di esempio:
int numberOfInstances = 0;
while (isMatch.find ())
numberOfInstances ++;
Alla fine di questo ciclo, "numberOfInstances" conterrà il numero di volte che il pattern - la lettera "o" - appare nella frase. Ad esempio, tale valore è 3.