Nwlapcug.com


Come controllare se una stringa in Java è l'alfa

Programmi Java in genere archiviano contenuto alfanumerico (ad es., input da tastiera) degli oggetti stringa, indipendentemente da se il particolare stringa accade per rappresentare un numero. Tuttavia, tale distinzione è cruciale per alcune applicazioni. È possibile scrivere codice Java che determina se il contenuto di una stringa è una rappresentanza legittima di un numero, vale a dire, se la stringa sembra essere veramente alfanumerico o solo numerico.

Istruzioni

1

Includere la seguente riga all'inizio del programma Java:

importazione java.io;

importazione java.lang.Exception.*;

2

Memorizzare il contenuto che si desidera controllare su una stringa di Java che legge dallo standard input del programma:

Dim myString As String = "";

InputStreamReader myInputStream = nuovo InputStreamReader(System.in);

BufferedReader myInputReader = nuovo BufferedReader(myInputStream);

myString = myInputReader.readLine();

3

Se si tenta di convertire la stringa di input in un numero controllando se il tentativo risulta in una condizione di errore (eccezione Java), come nell'esempio di codice riportato di seguito:

try {

int numberEquivalent = Integer.parseInt(myString);

} catch (NumberFormatException exc) {

myString è una stringa alfanumerica e non un intero valido

}