String para dupla conversão em java

As classes que representam os tipos de dados na linguagem de programação Java tem características que podem facilmente transformar um tipo de dados em outro. o "Duplo" classe tem apenas um tal método que pode ter uma string que representa um valor de dados de casal e extrair o valor do string. A cadeia deve ser devidamente formatado para a extração de trabalhar corretamente.

"Duplo" Classe

  • O método que converte um objeto de cadeia dupla em um é armazenado no "Duplo" classe. Note que isto é diferente do "duplo" classe que é utilizada para armazenar valores duplos. o "duplo" classe é um tipo de dados primitivos que apenas é usada para armazenar dados. o "Duplo" classe contém uma série de métodos para trabalhar com primitivas "duplo" objectos. Para converter uma string, você nem precisa de criar uma instância do "Duplo" classe ou chamar o método de cadeia de análise estática diretamente do "Duplo" classe.

Método de análise

  • O método na "Duplo" classe que analisa strings em objetos de casal é chamado "parseDouble." Ele aceita uma única string como seu único argumento. O método irá converter essa string e retornar um "duplo" objeto. Por exemplo, o código a seguir converter a cadeia "58,1" no valor duplo "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 cadeia de caracteres que você passá-lo, ele irá lançar uma exceção formato de número. Por exemplo, substituindo "58,1" com "58..1" vai resultar em uma excepção formato de número. É importante para cercar o seu código com um bloco try ... catch ou declarar que 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 na "Corda" classe para analisar sua entrada antes de passá-lo para o "parseDouble" Método. Pré-análise de seu texto permite que você para verificar e eliminar possíveis erros no seu texto. Um loop simples pode ser executado através de sua corda para verificar que cada personagem é um número ou um ponto decimal e que existe um e apenas um ponto decimal em toda a cadeia. Você também pode ligar ".trim ()" em sua cadeia para remover qualquer espaço em branco à esquerda ou seguindo depois o número real.

De esta maneira? Compartilhar em redes sociais:

LiveInternet