כיצד להמיר כפול למחרוזת ב-Java

Kyzd Lhmyr Kpwl Lmhrwzt B Java



בג'אווה, ' לְהַכפִּיל 'הוא אובייקט של ג'אווה' לְהַכפִּיל ” מחלקה עטיפה המאחסנת את סוג הנתונים הפרימיטיבי כפול כפרמטר. עם זאת, לפעמים, אנחנו צריכים להמיר כפול למחרוזת מכיוון שהמחרוזות מאפשרות לנו לאחסן מספרים גדולים יותר שאינם מתאימים לשום סוג נתונים שמכיל את המספרים, כגון מספרים שלמים או כפולים.

בלוג זה ידגים את השיטות להמרת כפול למחרוזת ב-Java.

כיצד להמיר כפול למחרוזת ב-Java?

להמרה כפולה למחרוזת ב-Java, אתה יכול להשתמש ב:







  • שיטת Double.toString().
  • שיטת String.valueOf().
  • אופרטור '+'.
  • שיטת String.format()
  • שיטת StringBuilder.append().
  • שיטת StringBuffer.append()‎

נדון בכל אחת מהשיטות המוזכרות אחת לאחת!



שיטה 1: המר כפול למחרוזת ב-Java באמצעות שיטת Double.toString()

כדי להמיר כפול למחרוזת, אתה יכול להשתמש ב-' toString() 'שיטה סטטית של המחלקה Double. זה ממיר ערכים מספריים כפולים למחרוזת. מכיוון שזו שיטה סטטית, איננו צריכים ליצור אובייקט ולקרוא למתודה עם שם המחלקה.



תחביר





Double.toString ( val ) ;

הנה ה ' toString() שיטת ' תמיר את ' val משתנה כפול למחרוזת.



דוגמא

ראשית, ניצור משתנה מסוג נתונים כפול בשם ' val ' והקצה את הערך הבא:

לְהַכפִּיל val = 783.8956ד;

לאחר מכן, נקרא ל' Double.toString() ' השיטה והעבירו אליו את המשתנה הכפול שנוצר כארגומנט:

חוּט str = Double.toString ( val ) ;

ההצהרה המודפסת למטה תחזור ' נָכוֹן ' אם המשתנה המומר שהוא ' str ' הוא מופע מחרוזת; אחרת, זה יחזור' שֶׁקֶר ”:

מערכת.out.print ( מופע str של מחרוזת ) ;

הפלט מציג ' נָכוֹן ', המציין שסוג הנתונים של הערך המתקבל הוא String:

שיטה 2: המר כפול למחרוזת ב-Java באמצעות שיטת String.valueOf()

אתה יכול גם להשתמש ב' ערך של() 'שיטה סטטית בכיתה מחרוזת להמרה כפולה למחרוזת. הוא לוקח את הערך העשרוני מכל סוג, כמו כפול, כפרמטר וממיר אותו למחרוזת.

תחביר

String.valueOf ( val )

הנה ה ' ערך של() ' השיטה תמיר את המשתנה הכפול 'val' למחרוזת.

דוגמא

ראשית, ניצור משתנה מסוג כפול בשם ' val ' ואחסן בו את הערך הבא:

לְהַכפִּיל val = 583.856ד;

לאחר מכן, נקרא ל' String.valueOf() שיטת ' על ידי העברת ' val 'כפרמטר:

חוּט str = String.valueOf ( val ) ;

לבסוף, נבדוק אם הערך המומר הוא מופע מחרוזת או לא:

מערכת.out.print ( מופע str של מחרוזת ) ;

תְפוּקָה

שיטה 3: המר כפול למחרוזת ב-Java באמצעות ' + 'מפעיל

הדרך הפשוטה ביותר להמיר כפול למחרוזת היא באמצעות האופרטור '+' Addition. הוא פועל כאופרטור שרשור כאשר נעשה בו שימוש עם מחרוזות. באופן דומה, ניתן להמיר ערך כפול למחרוזת פשוט על ידי שרשורו עם מחרוזת ריקה.

תחביר

val + ''

הנה ה ' + ' המפעיל יששר את ' val ' משתנה מסוג כפול עם מחרוזת ריקה, מה שמביא להמרה כפולה למחרוזת.

דוגמא

ראשית, נאחסן ערך עשרוני במשתנה ' val ”:

לְהַכפִּיל val = 543.656ד;

לאחר מכן, צור משתנה מסוג מחרוזת ' str ' המאחסנת את המחרוזת שהומרה לאחר שרשור ' val ' עם מחרוזת ריקה:

חוּט str =  val + '' ;

לבסוף, נבדוק אם הערך המומר הוא מופע מחרוזת או לא:

מערכת.out.print ( מופע str של מחרוזת ) ;

תְפוּקָה

עכשיו, לכו לחלק הבא!

שיטה 4: המר כפול למחרוזת ב-Java באמצעות שיטת String.format()

ה ' String.format() ניתן להשתמש בשיטה גם להמרה כפולה למחרוזת. בשיטה זו נעביר את הערך העשרוני עם ' %f ” מפרט, המציין שהפרמטר השני מכיל מספרי נקודה צפה. לאחר מכן הוא ממיר את הערך הכפול לפורמט המחרוזת.

תחביר

String.format ( '%f' , ואל )

הנה ה ' String.format() שיטת ' תמיר את ' val משתנה מסוג כפול לפורמט המחרוזת.

דוגמא

בדוגמה זו, יש לנו משתנה כפול ' val ' עם הערך הבא:

לְהַכפִּיל val = 1233.676ד;

כעת נקרא ל' String.format() 'שיטה ומעבר' %f ' כמפרט ו' val ' בתור הפרמטר השני:

String str = String.format ( '%f' , ואל ) ;

לבסוף, נבדוק אם הערך המומר הוא מופע של String או לא:

מערכת.out.print ( מופע str של מחרוזת ) ;

תְפוּקָה

שיטה 5: המר כפול למחרוזת ב-Java באמצעות שיטת StringBuilder.append()

בג'אווה, ה' לְצַרֵף() שיטת ה' StringBuilder המחלקה משמשת גם להמרה כפולה למחרוזת.

תחביר

String str = StringBuilder חדש ( ) .לְצַרֵף ( val ) .toString ( ) ;

כדי להשתמש בשיטה זו, ראשית, ניצור אובייקט של המחלקה StringBuilder, ולאחר מכן נוסיף את הערך של המשתנה הכפול ' val ' בו והמיר אותו למחרוזת.

דוגמא

כעת, ניצור אובייקט חדש של ' StringBuilder 'כיתה בשם ' str ' וקורא ל' לְצַרֵף() שיטת ' על ידי העברת ' val משתנה כפול והמרתו למחרוזת בשיטת 'toString()':

String str = StringBuilder חדש ( ) .לְצַרֵף ( val ) .toString ( ) ;

תְפוּקָה

שיטה 6: המר כפול למחרוזת ב-Java באמצעות שיטת StringBuffer.append()

ישנה שיטה נוספת להמיר כפול למחרוזת, שהיא ' לְצַרֵף() שיטת ה' StringBuffer ' מעמד. זה עובד כמו האמור לעיל' StringBuilder.append() ' שיטה. זה גם יוצר אובייקט של המחלקה StringBuffer כדי לגשת לשיטות ולאחר מכן להמיר ל-String.

תחביר

String str = StringBuffer חדש ( ) .לְצַרֵף ( val ) .toString ( ) ;

כדי להשתמש בשיטה זו, ראשית, ניצור אובייקט של המחלקה StringBuffer, ולאחר מכן נוסיף את הערך של המשתנה הכפול ' val ' בו והמיר אותו למחרוזת.

דוגמא
ראשית, צור מופע של המחלקה StringBuffer ולאחר מכן קרא למתודה append() על ידי העברת ערך כפול שיומר למחרוזת באמצעות ' toString() ' שיטה:

String str = StringBuffer חדש ( ) .לְצַרֵף ( val ) .toString ( ) ;

תְפוּקָה

הצענו את המידע הבסיסי הקשור להמרת כפול ל-String ב-Java.

סיכום

כדי להמיר כפול למחרוזת ב-Java, אתה יכול להשתמש בשיטות שונות כגון Double.toString(), String.valueOf(), האופרטור '+', String.format(), StringBuilder.append() ו-StringBuffer.append( ) שיטה. ארבע השיטות הראשונות אינן זקוקות ליצירת אובייקט נוסף למטרה שצוינה, בעוד שבשתי השיטות האחרונות, נדרש ליצור אובייקט מהמחלקה המסוימת ואז לקרוא למתודה הקשורה לה. בבלוג זה הדגמנו את השיטות להמרה כפולה למחרוזת.