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

Come controllare per vedere se una stringa è numerica con Java

Il linguaggio di programmazione Java contiene il supporto per alcune classi primitive . Classi primitive includono String per valori alfanumerici , Integer per i numeri interi , e doppio per i numeri in virgola mobile . Una stringa può contenere qualsiasi sequenza di caratteri , in particolare , alcune di queste sequenze (ad esempio , " -102 " ) corrisponde alla notazione decimale di un numero . È possibile includere il codice nel vostro programma Java per controllare se una stringa accade per indicare un numero . Istruzioni
1

Verifica se la stringa denota un intero valido tentando di analizzarlo come un intero, come segue :

Integer.parseInt ( myString ) ;

sostituire " myString " dalla variabile stringa che si desidera controllare nel codice.
2

intercettare l'eccezione che il codice al punto 1 genererà se la stringa succede a non denotare un intero valido , racchiudendo il codice al punto 1 come segue :

provare

{

Integer.parseInt ( myString ) ;

}
cattura

( NumberFormatException exc ) per

{

System.out.println ( "Non è un intero valido !") ; }


3

Controlla se la stringa denota un numero in virgola mobile valido tentando di analizzarlo come un doppio , come segue :

Double.parseDouble ( myString ) ;
4

intercettare l'eccezione che il codice al punto 1 genererà se la stringa succede a non indicare un numero in virgola mobile valido , racchiudendo il codice al punto 3 nel modo seguente :

provare

{

Double.parseDouble ( myString ) ;

}
cattura

( NumberFormatException exc ) per

{

System.out.println ( "Non è un valido numero in virgola mobile "); !

}

 

Programmazione © www.354353.com