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

Come controllare se la stringa è un numero in Java usando l'espressione regolare

Il comando Java RegEx consente di analizzare i dati provenienti da una stringa per determinare se il contenuto della stringa è un numero intero . Si utilizza questo comando per confermare che la voce dei tuoi lettori è in realtà un numero , in modo che il codice non restituisce un errore se si tenta di eseguire calcoli su voci non valide . Si crea una piccola funzione per verificare il valore e restituire il valore booleano "true" se la voce è davvero un numero intero. Istruzioni
1

destro del mouse sul file di Java che si desidera utilizzare per verificare il valore e fare clic su " Apri con ". Clicca il tuo editor di Java per aprire il codice nell'editor .

2

Aggiungi le librerie necessarie per utilizzare il comando regex. Aggiungere le seguenti librerie per la parte superiore del file Java :

import java.util.regex.Matcher ; importazione java.util.regex.Pattern ;
3

Creare l'espressione stringa regex per determinare il valore numerico e impostare la variabile di input che contiene la stringa che si desidera valutare . Il codice seguente imposta questi valori :

regexpression String = " [ - + ] [ 0-9 ] * \\ \\ [ 0-9 ] + $ ? . ? " ; Numero CharSequence = " 20 " ; ;
4

eseguire il controllo RegEx sul valore di ingresso per determinare se la stringa è un numero intero . Il codice seguente determina se il "numero" variabile è un numero intero :

pattern pattern = Pattern.compile ( regexpression ) ; Matcher verificato pattern.matcher = ( numero ) ;
5

Ritorna "true" se il valore è un numero intero . In questo esempio , il numero "20" viene valutata , in modo che il valore di ritorno è " vero " :

se ( verified.matches () ) { isValid = true ; }


 

Programmazione © www.354353.com