CodeGym /בלוג Java /Random-HE /Java המר כפול למחרוזת
John Squirrels
רָמָה
San Francisco

Java המר כפול למחרוזת

פורסם בקבוצה

מה זה "כפול"?

סוג הנתונים הפרימיטיבי "כפול" ב-Java משמש לאחסון מספרים עשרוניים ברמת דיוק גבוהה יותר של עד 15 ספרות. בעוד ש"צף" מספק 6-7 ספרות של דיוק, "כפול" נמצא בשימוש נרחב יותר לדיוק גבוה יותר של חישובים ומדידות.Java המרת כפול למחרוזת - 1

מה זה "כפול" בג'אווה?

"כפול" הוא מחלקה עטיפה בג'אווה המאחסנת את הסוג הפרימיטיבי של "כפול". זה מגיע עם שלל פונקציות שימושיות למניפולציה וחישובים "כפולים". לדוגמה, אתה יכול להמיר 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);

	}
}

תְפוּקָה

Pi Double: 3.141592653589793 Pi String: 3.141592653589793
זוהי הגישה השימושית והנפוצה ביותר להמרת ג'אווה כפולות למחרוזות.

שיטת 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);
	}
}

תְפוּקָה

Vernier Calliper Double: 7.271572353580126 Vernier Calliper String: 7.271572353580126

סיכום

עד עכשיו, אתה חייב להכיר דרכים שונות להמיר את הכפול של Java למחרוזת. אבל כדי לשלוט בכל דבר, תרגול הוא המפתח. בהצלחה וקידוד שמח!
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION