A linguagem de programação Java contém suporte para algumas aulas primitivos. Aulas primitivos incluem cordas para valores alfanuméricos , Integer para números inteiros , e duas vezes para números de ponto flutuante. A String pode conter qualquer seqüência de caracteres , em particular , algumas dessas seqüências (por exemplo, " -102 ") corresponde à notação decimal de um número. Você pode incluir o código em seu programa Java para verificar se uma string passa a denotar um número. Instruções 
 1 
 Verifique se a seqüência denota um número inteiro válido pela tentativa de analisá-lo como um número inteiro , como segue: 
 
 Integer.parseInt ( minhaString ); 
 
 Substituir " minhaString " pela variável String que pretende verificar em seu código. 
 2 
 Capturar a exceção de que o código na etapa 1 irá gerar Se a seqüência acontece a não denotar um número inteiro válido , colocando o código na etapa 1 da seguinte forma: 
 
 tentar 
 
 { 
 
 Integer.parseInt ( minhaString ); 
 
 } 
 
 catch ( NumberFormatException exc ) 
 
 { 
 
 System.out.println ( "Não é um número inteiro válido ! "); } 
 
 
 3 
 Verifique se a seqüência denota um número de ponto flutuante válido pela tentativa de analisá-lo como um duplo , como segue: 
 
 Double.parseDouble ( minhaString ); 
 4 
 Capturar a exceção que o código na etapa 1 irá gerar Se a seqüência acontece a não denotar um número de ponto flutuante válido, colocando o código no Passo 3 da seguinte forma: 
 
 tentar 
 
 { 
 
 Double.parseDouble ( minhaString ); 
 
 } 
 
 catch ( NumberFormatException exc ) 
 
 { 
 
 System.out.println ( "Não é um válido número de ponto flutuante "); 
 
 }