Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como converter uma seqüência alfabética a números em Java
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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como desativar números aleatórios em Java 
·Como configurar Ant usar ReplaceRegExp 
·Java Função & Argumento Defaults 
·Mega projectos em Java 
·Como fazer certificados para Unsigned Apps Android 
·Como acessar a API do Android LinkedIn 
·Como Obter o Maven Pom Versão em Primavera 
·A Override Overload Java 
·Como escrever um applet que pede ao usuário para digit…
·O que é o Nome do Caminho abstrata em Java 
  Artigos em destaque
·Como converter Latin1 para UTF-8 
·Java Processamento Gradiente de cor 
·Java UDP : Como enviar um arquivo 
·Como obter um arquivo WSDL Validar a partir do URL Axis…
·Como escrever um programa COBOL Simples 
·Variante de dados Tipo 
·Como usar ReadOuterXml Recursively 
·Plano de Projeto para Desenvolvimento de Software 
·Como ler uma linha separada da tubulação em uma matri…
·Como analisar o sistema Verilog Afirmações 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados