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:
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.