Was ist ein „Doppel“?
Der primitive Datentyp „double“ in Java wird zum Speichern von Dezimalzahlen mit einer höheren Genauigkeit von bis zu 15 Stellen verwendet. Während „float“ eine Genauigkeit von 6–7 Stellen bietet, wird „double“ häufiger für eine höhere Genauigkeit von Berechnungen und Messungen verwendet.
Was ist ein „Double“ in Java?
„Double“ ist eine Wrapper-Klasse in Java, die den primitiven Typ „double“ speichert. Es verfügt über eine Reihe nützlicher Funktionen für „doppelte“ Manipulationen und Berechnungen. Beispielsweise können Sie Java-Double mithilfe seines Wrapper-Objekts sehr effektiv in einen String konvertieren.Wie konvertiere ich Java Double in String?
Sie können Double in Java mit verschiedenen einfachen Methoden in String konvertieren. Schauen wir uns ein paar Beispiele an.Double.toString()-Methode
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);
}
}
Ausgabe
Pi Double: 3.141592653589793 Pi String: 3.141592653589793
Dies ist der praktischste und am häufigsten verwendete Ansatz zum Konvertieren von Java-Double(s) in String(s).
String.valueOf()-Methode
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);
}
}
Ausgabe
Ablesung der Schraubenlehre doppelt: 7.271572353580126 Ablesezeichenfolge der Schraubenlehre: 7.271572353580126
String.format()-Methode
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);
}
}
Ausgabe
Messschieber doppelt: 7.271572353580126 Messschieber Saite: 7.271572353580126
GO TO FULL VERSION