Trabalhando com strings e números é algo que surge em qualquer programa Java. Às vezes você tem os dados que você quer, mas na forma errada. É fácil converter um número em uma string, mas converter uma string em um número é um pouco mais complicado . Felizmente, existem alguns métodos convenientes disponíveis para realizar isso para você. Coisas que você precisa 
 editor de texto 
 programa Java 
 Show Mais instruções 
 1 
 Coloque uma instrução try -catch em digitando " try { } catch ( NumberFormatException e) {} "(sem as aspas). Todos os métodos que convertem strings em números irá lançar uma exceção se a string não está formatado corretamente para um número, por isso é importante para capturar essa exceção se você quer que seu programa para manipular o erro . Você pode colocar qualquer código de tratamento de erros no segundo par de chaves. Cordas contendo outros que o espaço em branco, dígitos decimais e sinais negativos caracteres não irá converter em um número 
 2 
 tipo " int i = Integer.parseInt ( Nomedestring ); " . Dentro do primeiro par de chaves , após a palavra " tentar". Isto irá converter uma string representando um número inteiro para o valor inteiro real , e armazená-lo na variável "i . " Por exemplo , se a cadeia é " 56 ", o variável i seria definida como 56 . Pode ser útil para declarar a variável número inteiro que você deseja usar antes da instrução try-catch , assim você pode usá-lo mais tarde. 
 3 
 Digite "long l = Long.parseLong ( Nomedestring ); "dentro do bloco try para converter uma string em um valor longo , em vez de um número inteiro. Isso funciona da mesma forma que o método parseInt , só que permite armazenar números com uma magnitude maior do que 2,147,483,647 
 4 
 tipo " short s = Short.parseShort ( Nomedestring ); " . Dentro do try declaração para armazenar o número da corda como um curto . A " curto " é como um inteiro, só o seu valor máximo é de 32.767. Você pode querer usar um short , se você vai ser converter lotes de cordas, se a memória não é um problema e , se nenhum dos números será maior do que a este montante máximo (ou menor do que o negativo do mesmo). 
 5 Tipo 
 " byte b = Byte.parseByte ( Nomedestring )," dentro do bloco try para armazenar o número como um byte . A " byte " é o tipo de número menor , com um valor máximo de 127 
 6 
 tipo "double d = Double.parseDouble ( Nomedestring ); " . Na declaração de tentar converter a string para um valor duplo . Isso funciona com strings contendo um ponto decimal , como " 3,1415 " 
 7 Tipo 
 " float f = Float.parseFloat ( Nomedestring ); " . Na instrução try para armazenar o número da cadeia como um flutuador valor. A " bóia " é como uma dupla , mas usa menos bits e, portanto, menos precisa .