Co to jest „dwójka”?
Prymitywny typ danych „double” w Javie służy do przechowywania liczb dziesiętnych z większą precyzją do 15 cyfr. Podczas gdy „float” zapewnia 6-7 cyfr precyzji, „podwójny” jest szerzej stosowany w celu uzyskania większej precyzji obliczeń i pomiarów.Co to jest „podwójne” w Javie?
„Double” to klasa opakowania w Javie, która przechowuje prymitywny typ „double”. Zawiera szereg przydatnych funkcji do „podwójnej” manipulacji i obliczeń. Na przykład można całkiem skutecznie przekonwertować Java double na string, używając jego obiektu opakowania.Jak przekonwertować Java Double na String?
Możesz przekonwertować double na string w Javie różnymi prostymi metodami. Spójrzmy na kilka przykładów.Metoda 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);
}
}
Wyjście
Podwójne Pi: 3,141592653589793 Ciąg Pi: 3,141592653589793
Jest to najwygodniejsza i najczęściej stosowana metoda konwersji podwójnych znaków Java na ciągi znaków.
Metoda 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);
}
}
Wyjście
Podwójny odczyt wskaźnika śrubowego: 7.271572353580126 Ciąg odczytowy miernika śrubowego: 7.271572353580126
Metoda 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);
}
}
Wyjście
Suwmiarka z noniuszem podwójna: 7,271572353580126 Sznurek z noniuszem: 7,271572353580126
GO TO FULL VERSION