Come controllare se una stringa in Java è l'alfa

July 29

programmi Java tipicamente Content Store alfanumerico (ad esempio, l'input da tastiera) in oggetti String, a prescindere dal fatto che la stringa di particolare accade per rappresentare un numero. Tuttavia, tale distinzione è cruciale per alcune applicazioni. È possibile scrivere codice Java che determina se il contenuto di una stringa sono una rappresentazione legittima di un numero, che è, se la stringa sembra essere veramente alfanumerica o solo numerica.

istruzione

1 Includere la seguente riga all'inizio del programma Java:

import java.io. *;

import java.lang.Exception. *;

2 Memorizzare il contenuto che si desidera controllare on a String Java che legge da standard input del programma:

String myString = "";

InputStreamReader myInputStream = new InputStreamReader (System.in);

BufferedReader myInputReader = new BufferedReader (myInputStream);

myString = myInputReader.readLine ();

3 Tentare di convertire la stringa di input a un numero durante il controllo se i risultati tentativo in una condizione di errore (un'eccezione Java), come nel seguente codice di esempio:

provare {

int numberEquivalent = Integer.parseInt (myString);

} Catch (exc NumberFormatException) {

// MyString è una stringa alfanumerica e non una valida intero

}