Converter Double to String em Java
- Converter Double to String em Java
-
Converta Double to String usando o método
toString()
em Java -
Converter Double to String usando o método
format()
em Java -
Converta Double to String usando a classe
Decimalformat
em Java -
Converter Double to String usando o operador
+
em Java
Este tutorial apresenta como converter um tipo duplo em um objeto de string em Java. Também listamos alguns códigos de exemplo para ajudá-lo a entender melhor este tópico.
O termo double é um tipo de dados em Java usado para armazenar números reais ou números de ponto flutuante. Por outro lado, uma string é uma classe que contém uma sequência de caracteres entre aspas duplas.
Este artigo ensina como converter um objeto duplo em um objeto string usando alguns métodos embutidos como valueOf()
, toString()
e valueOf()
. Vamos começar!
Converter Double to String em Java
Este primeiro método é um dos exemplos simples em que temos um preço variável de um tipo duplo que contém um valor flutuante. Usando o método valueOf()
da string, convertemos esse valor em um objeto string
. Veja o exemplo abaixo.
public class Main {
public static void main(String[] args) {
double price = 44.22;
String val = String.valueOf(price);
System.out.println(val);
}
}
Produção:
44.22
Converta Double to String usando o método toString()
em Java
A classe de wrapper Java Double
fornece um método toString()
que recebe um argumento de tipo duplo e retorna um objeto de string. Podemos usar este método para converter um tipo duplo em um objeto string em Java. Veja o exemplo abaixo.
public class Main {
public static void main(String[] args) {
double price = 44.22;
String val = Double.toString(price);
System.out.println(val);
}
}
Produção:
44.22
Converter Double to String usando o método format()
em Java
Java apresenta o método format()
que pertence à classe string
e é usado para formatar objetos de string; podemos usar esse processo para converter um valor duplo em um objeto string.
Leva dois argumentos: o primeiro é um formato de valor, ou você pode dizer melhor, especificador de formato, e o segundo é um valor que queremos converter. Veja o exemplo abaixo.
public class Main {
public static void main(String[] args) {
double price = 44.22;
String val = String.format("%.2f", price);
System.out.println(val);
}
}
Produção:
44.22
Converta Double to String usando a classe Decimalformat
em Java
A classe Java DecimalFormat
é usada para formatar dados decimais. Usaremos o método format()
desta classe para converter um tipo de dados duplo em uma string em Java. Veja o exemplo abaixo.
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double price = 44.22;
DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
String val = decimalFormat.format(price);
System.out.println(val);
}
}
Produção:
44.22
Converter Double to String usando o operador +
em Java
Esta é uma das maneiras mais simples de converter qualquer tipo de dados em string em Java. Aqui, se concatenarmos qualquer valor à string, o resultado será um tipo de string. Portanto, usaremos o mesmo conceito aqui para converter um tipo duplo em uma string em Java. Veja o exemplo abaixo.
public class Main {
public static void main(String[] args) {
double price = 44.22;
String val = price + "";
System.out.println(val);
}
}
Produção:
44.22
Artigo relacionado - Java String
- Como converter a string Java em Byte
- Como converter Byte Array em Hex String em Java
- Como realizar a conversão de string em array de string em Java
- Como remover string de string em Java
- Comparar Strings em Java
- Gerar String Aleatória em Java