Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
String para Dupla Conversão em Java
As classes que representam tipos de dados na linguagem de programação Java tem características que podem facilmente transformar um tipo de dados em outro. A classe "Double" tem apenas como um método que pode ter uma string que representa um valor de dados de casal e extrair o valor da string. A seqüência deve ser devidamente formatado para extração de trabalhar corretamente. Classe "Double"

O método que converte um objeto string em um casal é armazenado na classe "Double" . Note que isto é diferente da classe "duplo" que é usado para armazenar valores de duplas. A classe "duplo" é um tipo de dados primitivo que só é usado para armazenar dados. A classe "Double" contém uma série de métodos para trabalhar com primitivas objetos " duplas" . Para converter uma string, você nem precisa criar uma instância da classe "Double" ou chamar o método de análise estática corda diretamente da classe "Double" .
Análise Método

O método na classe "Double ", que analisa as strings em objetos duplas é chamado de " parseDouble ". Ele aceita uma única string como seu único argumento . O método irá converter essa string e retornar um objeto de "double" . Por exemplo, o código a seguir converter a string " 58.1 " para o valor double " 58,1 " e armazená-lo na variável double " . D"

String s = " 58.1 ";

double d = Double.parseDouble (s) ;

Exceções

Se o método parseDouble não compreende a seqüência que você passá-lo , ele vai jogar um exceção formato de número . Por exemplo, a substituição de " 58,1 ", com " 58 .. 1" irá resultar em uma exceção de formato de número . É importante para cercar o seu código com um bloco try ... catch ou declarar que o seu método lança uma exceção de formato de número onde quer que você chamar o método parseDouble . Você deve verificar o seu texto de entrada antes de chamar o método parseDouble para evitar lançar uma exceção formato de número .
Entrada

Você pode usar os métodos da classe " String" para analisar a sua entrada antes de passá-la para o método " parseDouble " . Pré- análise de seu texto permite que você verificar e eliminar possíveis erros em seu texto. Um ciclo simples pode ser executado através de sua corda para verificar que cada personagem é um número ou um ponto decimal e que há um e somente um ponto decimal em toda a cadeia . Você também pode ligar . " Trim ( )" na sua seqüência para eliminar qualquer espaço em branco no início ou rejeitos após o número real .

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar Repaint em Java 
·Como Desenhar Triângulos em Java 
·Como compilar um arquivo executável JAR 
·Como formatar casas decimais em Java 
·Processos simultâneos em um objeto Servlet 
·O que é uma fonte de eventos em Java 
·Redimensionar Método para Applets Java 
·Como fazer Combo Box em Java 
·Criptografia Usando Java 
·Como alterar o NetBeans Fonte 
  Artigos em destaque
·Como usar o ponteiro this em C + + 
·Como fazer uma string em uma matriz de caracteres em C …
·Networking Classes & Interfaces 
·Padrão Proxy Explicação 
·Java Duplo Formatação 
·Como apagar e-mails em ColdFusion 
·Como dividir uma String em um Espaço 
·Como procurar o número de ocorrências de cada caracte…
·Como usar um subtipo Construtor Limite 
·Como ler um arquivo Hex 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados