O que é um “duplo”?
O tipo de dados primitivo “double” em Java é usado para armazenar números decimais com um nível mais alto de precisão de até 15 dígitos. Enquanto “float” fornece de 6 a 7 dígitos de precisão, “double” é mais amplamente usado para maior precisão de cálculos e medições.O que é um “duplo” em Java?
“Double” é uma classe wrapper em Java que armazena o tipo primitivo de “double”. Ele vem com um monte de funções úteis para manipulação e cálculos “duplas”. Por exemplo, você pode converter Java double em string de forma bastante eficaz usando seu objeto wrapper.Como converter Java Double em String?
Você pode converter double em string em Java por vários métodos simples. Vejamos alguns exemplos.Método Double.toString()
package com.doubletostring.java;
public class ConvertDoubleToString {
public static void main(String[] args) {
Double pi = 3.141592653589793;
System.out.println("Pi Double: " + pi);
// Converting Double to String using Double.toString() method
String piStr = Double.toString(pi);
System.out.println("Pi String: " + piStr);
}
}
Saída
Pi duplo: 3,141592653589793 Pi String: 3,141592653589793
Esta é a abordagem mais prática e comumente usada para converter duplo(s) Java em string(s).
Método String.valueOf()
package com.doubletostring.java;
public class StringValueOfDouble {
public static void main(String[] args) {
Double screwGaugeReading = 7.271572353580126;
System.out.println("Screw Gauge Reading Double: " + screwGaugeReading);
// Converting Double to String using String.valueOf() method
String screwGaugeReadingStr = String.valueOf(screwGaugeReading);
System.out.println("Screw Gauge Reading String: " + screwGaugeReadingStr);
}
}
Saída
Leitura dupla do medidor de parafuso: 7.271572353580126 Corda de leitura do medidor de parafuso: 7.271572353580126
Método String.format()
package com.doubletostring.java;
public class StringFormat {
public static void main(String[] args) {
Double vernierCalliper = 7.271572353580126;
System.out.println("Vernier Calliper Double: " + vernierCalliper);
// Converting Double to String using String.format() method
// Format Literal "%s" returns String for any parameter data type
// Parameter is "Double" in our case
String vernierCalliperStr = String.format("%s", vernierCalliper);
System.out.println("Vernier Calliper String: " + vernierCalliperStr);
}
}
Saída
Paquímetro Vernier Duplo: 7.271572353580126 Corda do Paquímetro Vernier: 7.271572353580126