programas Java normalmente armazenam conteúdo alfanumérico (por exemplo, a entrada do teclado ) em objetos String , independentemente se a string especial acontece para representar um número . No entanto, essa distinção é crucial para algumas aplicações. Você pode escrever código Java que determina se o conteúdo de uma string é uma representação legítima de um número, ou seja, se a corda passa a ser verdadeiramente alfanumérico ou apenas numérico. Instruções
um
Inclua a seguinte linha no início do programa Java: .
Import java.io. *;
java.lang.Exception import * ;
2
Guarde o conteúdo que você deseja verificar em uma Cadeia Java que lê da entrada padrão do programa :
Cordas minhaString = "";
InputStreamReader myInputStream = new InputStreamReader ( System.in );
BufferedReader myInputReader = new BufferedReader ( myInputStream );
minhaString = myInputReader.readLine ();
3
tentativa de converter a cadeia de entrada para um número ao verificar se os resultados tentativa em uma condição de erro ( uma exceção Java) , como no seguinte exemplo de código :
try {
int numberEquivalent = Integer.parseInt ( minhaString );
} catch ( NumberFormatException exc ) {
//minhaString é uma seqüência alfanumérica e não um inteiro válido
}
< br >