ישנן שיטות רבות להמיר מחרוזת למספר שלם . השיטה הנפוצה ביותר היא שיטת pareseInt (). ישנן מספר שיטות להמרת מחרוזת למספר שלם. במאמר זה נבחן את כל השיטות האפשריות להמרת מחרוזת ל- int ב- Java
שלוש השיטות העיקריות הן:
עוקף לעומת עומס יתר c ++
שיטת parseInt () להמרת מחרוזת ל- Int ב- Java
בשיטה זו המחרוזת מומרת ל- int פרימיטיבי.
תחביר: int dtypename = Integer.parseInt (מחרוזת)
דוגמא: int res = Integer.parseInt (str)
שקול את הקוד:
מבחן מחלקה ציבורי {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}
תְפוּקָה:
הֶסבֵּר:
בקוד הנ'ל יש לנו משתנה מחרוזת '102'. אנו מצהירים על שינוי משתנה אחר.זהו סוג שלם. כך שמשתנה המחרוזת מומר למספר שלם באמצעות שיטת parseInt ().
valueOf () שיטה: מחרוזת ל- Int ב- Java
בשיטה זו המחרוזת מומרת לאובייקט שלם.
תחביר: מספר שלם dtypename = Integer.valueOf (מחרוזת)
דוגמא: מספר שלם = Integer.valueOf (str)
שקול את הקוד:
כיצד להשתמש ב- goto ב - ++
מבחן מחלקה ציבורי {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}
תְפוּקָה:
הֶסבֵּר:
בקוד הנ'ל יש לנו משתנה מחרוזת '122'. אנו מצהירים על תוצאה משתנה נוספת כ- res. זהו סוג שלם. כך שמשתנה המחרוזת מומר למספר שלם באמצעות שיטת valueOf ().
הערה: parseInt () מחזירה int פרימיטיבי ואילו valueOf () מחזיר אובייקט Integer () חדש.
שיטת NumberFormatException
NumberFormatException נזרק כאשר המחרוזת אינה ניתנת לניתוח.
שקול את הקוד:
מבחן מחלקה ציבורי {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}
תְפוּקָה:
הֶסבֵּר:
ממשק סמן בדוגמת Java
יוצא מהכלל כאשר המחרוזת אינה ניתנת לניתוח.
עם זאת, אנו מגיעים לסוף מאמר זה מחרוזת ל- Int ב- Java. אני מקווה שקיבלתם מושג על כל שלוש השיטות להמרת מחרוזת ל- int ב- Java.
בדוק את מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם. אנו כאן כדי לעזור לך בכל שלב בדרכך, ולהיות מלבד שאלות ראיונות אלה ב- Java, אנו מגישים תוכנית לימודים המיועדת לסטודנטים ואנשי מקצוע המעוניינים להיות מפתח Java.