ما هو "المزدوج"؟
يتم استخدام نوع البيانات البدائي "مزدوج" في Java لتخزين الأرقام العشرية بمستوى أعلى من الدقة يصل إلى 15 رقمًا. في حين أن "العائمة" توفر 6-7 أرقام من الدقة، فإن "مزدوج" يستخدم على نطاق أوسع للحصول على دقة أعلى للحسابات والقياسات.ما هو "مزدوج" في جافا؟
"Double" هي فئة مجمعة في Java تقوم بتخزين النوع البدائي من "double". يأتي مزودًا بمجموعة من الوظائف المفيدة للمعالجة والحسابات "المزدوجة". على سبيل المثال، يمكنك تحويل Java double إلى سلسلة بشكل فعال باستخدام كائن الغلاف الخاص به.كيفية تحويل جافا مزدوجة إلى سلسلة؟
يمكنك تحويل مزدوج إلى سلسلة في Java بعدة طرق بسيطة. دعونا نلقي نظرة على بعض الأمثلة.طريقة 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);
}
}
انتاج |
باي مزدوج: 3.141592653589793 سلسلة باي: 3.141592653589793
هذا هو الأسلوب الأكثر استخدامًا والأكثر استخدامًا لتحويل Java double (s) إلى سلسلة (سلاسل).
طريقة 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);
}
}
انتاج |
قراءة قياس المسمار مزدوجة: 7.271572353580126 سلسلة قراءة قياس المسمار: 7.271572353580126
طريقة 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);
}
}
انتاج |
رنيه كاليبر مزدوج: 7.271572353580126 سلسلة رنيه كاليبر: 7.271572353580126
GO TO FULL VERSION