Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come usare le stringhe per contare il numero di istanze di una lettera in una frase in Java

Il built-in librerie per la programmazione di supporto del linguaggio Java avanzate funzionalità di pattern-matching . 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 determinata stringa e sostituire le occorrenze trovate con valori diversi . In particolare , è possibile scrivere codice Java che rappresenta una frase come istanza del built -in classe String di Java . È quindi possibile utilizzare i metodi di libreria per contare il numero di occorrenze di un determinato carattere all'interno della frase. Istruzioni
1

creare una stringa Java che contiene la frase , come nel seguente codice di esempio :

mySentence String = " The quick brown fox li simonizes " ;
2

Creare le istanze del modello e Matcher classi 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 partite fino a quando non ci sono più , come nel seguente codice di esempio :

numberOfInstances int = 0;

mentre ( isMatch.find ( ) )

numberOfInstances + + ;

alla fine di questo ciclo , " numberOfInstances " conterrà il numero di volte che il pattern - la lettera "O " - appare nella frase . Per l'esempio , che il valore è 3 .

 

Programmazione © www.354353.com