Como converter double para String em Java

Como Converter Double Para String Em Java



Em Java, “ em dobro ” é um objeto do Java “ Dobro ” classe wrapper que armazena o tipo de dados primitivo double como um parâmetro. No entanto, às vezes, precisamos converter double para String porque Strings nos permitem armazenar números maiores que não se encaixam em nenhum tipo de dados que contenha os números, como inteiros ou duplos.

Este blog irá demonstrar os métodos para converter double para String em Java.

Como converter double para String em Java?

Para conversão de double para String em Java, você pode usar:







  • Método Double.toString()
  • Método String.valueOf()
  • operador “+”
  • Método String.format()
  • Método StringBuilder.append()
  • Método StringBuffer.append()

Vamos discutir cada um dos métodos mencionados um por um!



Método 1: Converter double em String em Java usando o método Double.toString()

Para converter um double em String, você pode usar o “ para sequenciar() ” método estático da classe Double. Ele converte valores numéricos duplos em String. Como é um método estático, não precisamos criar um objeto e chamar o método com o nome da classe.



Sintaxe





Double.toString ( valor ) ;

Aqui o ' para sequenciar() ” irá converter o “ valor ” variável dupla para String.



Exemplo

Primeiramente, vamos criar uma variável do tipo de dados double chamada “ valor ” e atribua o seguinte valor:

em dobro valor = 783,8956d;

A seguir, chamaremos o “ Double.toString() ” e passe a variável double criada como um argumento para ela:

Corda str = Double.toString ( valor ) ;

A instrução de impressão abaixo retornará “ verdadeiro ” se a variável convertida que é “ str ” é uma instância de String; caso contrário, retornará “ falso ”:

System.out.print ( str instanceof String ) ;

A saída exibe “ verdadeiro ”, que indica que o tipo de dados do valor resultante é String:

Método 2: Converter double em String em Java usando o método String.valueOf()

Você também pode utilizar o “ valor de() ” Método estático de classe String para conversão de double para String. Ele pega o valor decimal de qualquer tipo, como double, como parâmetro e o converte em uma String.

Sintaxe

String.valueOf ( valor )

Aqui o ' valor de() ” irá converter a variável dupla “val” para String.

Exemplo

Em primeiro lugar, vamos criar uma variável de tipo duplo chamada “ valor ” e armazene o seguinte valor nele:

em dobro valor = 583,856d;

A seguir, chamaremos o “ String.valueOf() ” método passando o “ valor ” como parâmetro:

Corda str = String.valueOf ( valor ) ;

Por fim, verificaremos se o valor convertido é uma instância de String ou não:

System.out.print ( str instanceof String ) ;

Resultado

Método 3: Converter double em String em Java usando “ + ” Operador

A maneira mais simples de converter double em String é usando o operador de adição “+”. Ele atua como um operador de concatenação quando utilizado com Strings. Da mesma forma, um valor double pode ser convertido em uma String simplesmente concatenando-o com uma string vazia.

Sintaxe

valor + ''

Aqui o ' + ” operador irá concatenar o “ valor ” variável de tipo duplo com uma string vazia, o que resulta em sua conversão de double para String.

Exemplo

Primeiro, vamos armazenar um valor decimal em uma variável “ valor ”:

em dobro valor = 543,656d;

Em seguida, crie uma variável do tipo String “ str ” que armazena a string convertida após concatenar “ valor ” com uma string vazia:

Corda str =  val + '' ;

Por fim, verificaremos se o valor convertido é uma instância de String ou não:

System.out.print ( str instanceof String ) ;

Resultado

Agora, vá para a próxima seção!

Método 4: Converter double em String em Java usando o método String.format()

O ' String.format() ” também pode ser utilizado para conversão de double para String. Neste método, passaremos o valor decimal com o “ %f ” especificador, que indica que o segundo parâmetro contém números de ponto flutuante. Em seguida, converte o valor double para o formato String.

Sintaxe

String.format ( '%f' , valor )

Aqui o ' String.format() ” irá converter o “ valor ” variável de tipo duplo para o formato String.

Exemplo

Neste exemplo, temos uma variável dupla “ valor ” com o seguinte valor:

em dobro valor = 1233,676d;

Chamaremos agora de “ String.format() ” método e passe “ %f ” como especificador e “ valor ” como o segundo parâmetro:

String str = String.format ( '%f' , valor ) ;

Por fim, verificaremos se o valor convertido é uma instância de String ou não:

System.out.print ( str instanceof String ) ;

Resultado

Método 5: Converter double em String em Java usando o método StringBuilder.append()

Em Java, o “ acrescentar() ” método do “ StringBuilder ” também é usada para conversão de double para String.

Sintaxe

String str = new StringBuilder ( ) .acrescentar ( valor ) .para sequenciar ( ) ;

Para utilizar este método, primeiro vamos criar um objeto da classe StringBuilder, depois anexar o valor da variável double “ valor ” nele e converta-o em String.

Exemplo

Agora, vamos criar um novo objeto do tipo “ StringBuilder ” classe chamada “ str ” e ligue para o “ acrescentar() ” método passando o “ valor ” double variável e convertendo-a para a string com o método “toString()”:

String str = new StringBuilder ( ) .acrescentar ( valor ) .para sequenciar ( ) ;

Resultado

Método 6: Converter double para String em Java usando o método StringBuffer.append()

Existe outro método para converter um double em uma String, que é o “ acrescentar() ” método do “ StringBuffer ' classe. Funciona da mesma forma que o acima “ StringBuilder.append() ” método. Ele também cria um objeto da classe StringBuffer para acessar os métodos e depois converter para String.

Sintaxe

String str = new StringBuffer ( ) .acrescentar ( valor ) .para sequenciar ( ) ;

Para utilizar este método, primeiro vamos criar um objeto da classe StringBuffer, depois anexar o valor da variável double “ valor ” nele e converta-o em String.

Exemplo
Primeiramente, crie uma instância da classe StringBuffer e então chame o método append() passando um valor double que será convertido em uma String usando o “ para sequenciar() ” método:

String str = new StringBuffer ( ) .acrescentar ( valor ) .para sequenciar ( ) ;

Resultado

Oferecemos as informações básicas relacionadas à conversão de double para String em Java.

Conclusão

Para converter double para String em Java, você pode utilizar métodos diferentes, como Double.toString(), String.valueOf(), o operador “+”, String.format(), StringBuilder.append() e StringBuffer.append( ) método. Os primeiros quatro métodos não precisam de nenhuma criação de objeto adicional para a finalidade especificada, enquanto que, para os dois últimos métodos, é necessário criar um objeto da classe específica e, em seguida, chamar seu método relacionado. Neste blog, demonstramos os métodos para conversão de double para String.