programmi Java di solito archiviare i contenuti alfanumerico (ad esempio , l'input da tastiera ) in oggetti String , indipendentemente dal fatto che la stringa particolare sembra rappresentare un numero . Tuttavia, tale distinzione è cruciale per alcune applicazioni . È possibile scrivere codice Java che determina se il contenuto di una stringa sono una legittima rappresentanza di un numero , cioè, se la stringa sembra essere veramente alfanumerica o solo numerica . Istruzioni 
 1 
 includere la seguente riga all'inizio del programma Java : . 
 
 Import java.io. *; 
 
 importazione java.lang.Exception * ; 
 2 
 memorizzare il contenuto che si desidera controllare on a String Java che legge da standard input del programma : 
 
 String stringa = " " ; 
 
 InputStreamReader myInputStream = new InputStreamReader ( System.in ) ; 
 
 BufferedReader myInputReader = new BufferedReader ( myInputStream ) ; 
 
 Stringa = myInputReader.readLine (); 
 3 < p > Tentativo di convertire la stringa di input di un numero durante la verifica se i risultati tentativo in una condizione di errore (a eccezione Java) , come nel seguente codice di esempio : 
 
 try { 
 
 int numberEquivalent = Integer.parseInt ( myString ) ; 
 
 } catch ( NumberFormatException exc ) { 
 
 //myString è una stringa alfanumerica e non un valido Integer 
 
 } 
 < br >