אנחנו יכולים להמיר int למחרוזת ב-java באמצעות String.valueOf() ו Integer.toString() שיטות. לחלופין, אנו יכולים להשתמש String.format() שיטה, אופרטור שרשור מחרוזת וכו'.
תַרחִישׁ
זה משמש בדרך כלל אם אנחנו צריכים להציג מספר בשדה טקסט מכיוון שהכל מוצג כמחרוזת בצורה.
1) String.valueOf()
השיטה String.valueOf() ממירה int למחרוזת. ה-valueOf() הוא השיטה הסטטית של המחלקה String. ה חֲתִימָה של שיטת valueOf() ניתנת להלן:
ערכת hashset של java
public static String valueOf(int i)
דוגמה של Java int למחרוזת באמצעות String.valueOf()
בוא נראה את הקוד הפשוט להמרת int ל-String ב-java.
int i=10; String s=String.valueOf(i);//Now it will return '10'
בואו נראה את הדוגמה הפשוטה של המרת String ל-int ב-java.
public class IntToStringExample1{ public static void main(String args[]){ int i=200; String s=String.valueOf(i); System.out.println(i+100);//300 because + is binary plus operator System.out.println(s+100);//200100 because + is string concatenation operator }}בדוק את זה עכשיו
תְפוּקָה:
300 200100
2) Integer.toString()
השיטה Integer.toString() ממירה int למחרוזת. ה-toString() היא השיטה הסטטית של המחלקה Integer. ה חֲתִימָה של שיטת toString() ניתנת להלן:
public static String toString(int i)
דוגמה של Java int למחרוזת באמצעות Integer.toString()
בוא נראה את הקוד הפשוט להמרת int ל-String ב-java באמצעות השיטה Integer.toString() .
java הממיר מספר שלם למחרוזת
int i=10; String s=Integer.toString(i);//Now it will return '10'
בואו נראה את הדוגמה הפשוטה של המרת String ל-int ב-java.
public class IntToStringExample2{ public static void main(String args[]){ int i=200; String s=Integer.toString(i); System.out.println(i+100);//300 because + is binary plus operator System.out.println(s+100);//200100 because + is string concatenation operator }}בדוק את זה עכשיו
תְפוּקָה:
300 200100
3) String.format()
השיטה String.format() משמשת לעיצוב ארגומנטים נתונים למחרוזת. זה הוצג מאז Jdk 1.5.
public static String format(String format, Object... args)
דוגמה של Java int למחרוזת באמצעות String.format()
בוא נראה את הקוד הפשוט להמרת int ל-String ב-java באמצעות שיטת String.format().
public class IntToStringExample3{ public static void main(String args[]){ int i=200; String s=String.format('%d',i); System.out.println(s); }}בדוק את זה עכשיו
תְפוּקָה:
200