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

Come verificare se una stringa contiene solo le lettere di alfabeto in Java

Il modo più straight-forward per controllare una stringa Java per vedere se corrisponde a un obbligo di set per caratteri validi , come ad esempio alfanumerico solo alfabetico o solo , potrebbe essere quella di istituire un per - loop e controllare ogni singolo carattere nella stringa per vedere se corrisponde alle lettere conosciute dell'alfabeto . Fortunatamente, c'è un modo migliore , utilizzando uno strumento popolare conosciuta come " espressioni regolari ". Questo linguaggio standard industriale di modelli di testo è supportato da Java come un modo per eseguire sofisticati pattern matching e di analisi , e si scopre quello che sarebbe un compito noioso in qualcosa di quasi banale . Istruzioni
1

Aprire il NetBeans Integrated Development Environment ( IDE ), fornito con la versione di Java o qualsiasi altro editor di Java che si preferisce.
2

Digitare il seguente testo in Netbeans per definire una stringa :

String s1 = " . Questa è una $ Tring che non contiene 0nly charact3rs alphab3t1cal " ;
3

digitare quanto segue per definire un schema di espressione regolare per la ricerca di :

modello String = " [ a-zA - Z ] * "

Le parentesi quadre all'interno di un'espressione regolare consentono di definire un intero set di caratteri validi , e il "*" , dice che si desidera come molti di quei personaggi come si può ottenere . In questo caso , l'alfabeto completo , sia maiuscole che minuscole , viene definita come caratteri validi , mentre i numeri e segni di punteggiatura non sono
4

Digitare il seguente comando per vedere se i due partner: . < Br

s1.matches > ( pattern) ;

Questo restituirà " falso ", dal momento che la stringa originale contiene molti numeri e simboli di punteggiatura

.

 

Programmazione © www.354353.com