programmes Java généralement stocker le contenu alphanumérique (par exemple , la saisie au clavier ) dans des objets String , indépendamment du fait que la chaîne arrive notamment pour représenter un nombre . Toutefois, cette distinction est cruciale pour certaines applications. Vous pouvez écrire du code Java qui détermine si le contenu d'une chaîne sont une représentation légitime d'un certain nombre , c'est si la chaîne se trouve être vraiment alphanumérique ou tout simplement numérique. Instructions
1
inclure la ligne suivante au début du programme Java: .
Import java.io. *;
java.lang.Exception d'importation * ;
2
stocker le contenu que vous voulez vérifier sur une chaîne Java qui lit l'entrée standard du programme :
cordes myString = "";
InputStreamReader myInputStream = new InputStreamReader ( System.in ) ;
BufferedReader myInputReader = new BufferedReader ( myInputStream ) ;
myString = myInputReader.readLine ();
3 < p > tenter de convertir la chaîne d'entrée à un nombre tout en vérifiant si les résultats de la tentative dans un état d'erreur ( une exception Java) , comme dans l' exemple de code suivant :
try { int
numberEquivalent = Integer.parseInt ( myString ) ;
} catch ( NumberFormatException exc ) {
//myString est une chaîne alphanumérique et non un Integer
valide}
< br >