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

Come verificare se l' input è una stringa in Java

Alcune applicazioni scritte nel linguaggio di programmazione Java richiedono il codice per determinare se un elemento specifico di input utente è una stringa o un numero. Le routine di input incorporati di Java non eseguono la convalida ; tuo codice ha bisogno di prendere tutto ciò che l'utente ha fornito, e quindi verificare se si tratta di una stringa non numerica o un numero. È possibile scrivere codice Java che esegue questo controllo . Istruzioni
1

includere la seguente riga all'inizio del vostro programma Java : .

Import java.io. *;

importazione java.lang.Exception * ;
2

Acquisire input da parte dell'utente e memorizzarlo in una variabile stringa , come nel codice seguente:

inputString String = " " ;

InputStreamReader myStream = new InputStreamReader ( System.in ) ;

BufferedReader myReader = new BufferedReader ( myStream ) ;

inputString = myReader.readLine ();
3

Determinare se l'ingresso è un numero o una stringa tentando di convertire l'ingresso di un numero e cattura il potenziale eccezione , come nel seguente codice di esempio :

try {

int InputNumero = Integer.parseInt ( inputString ) ;

} catch ( NumberFormatException exc ) {

//inputString era una stringa e non un numero intero valido

}


 

Programmazione © www.354353.com