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

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

פורסם בקבוצה
במאמר זה נדון בהמרת String ל-int (סוג פרימיטיבי) ו-Object type (עטיפה) שלם. ישנן דרכים רבות לעשות זאת ב-Java.

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

הנה כמה דרכים להמיר מחרוזת ל-int, Java מאפשרת לעשות זאת באמצעות parseInt()ושיטות valueOf().
  1. מחרוזת Java ל-int באמצעות Integer.parseInt(String)

    parseIntהיא שיטה סטטית של המחלקה Integer המחזירה אובייקט שלם המייצג את פרמטר המחרוזת שצוין .

    תחביר:

    public static int parseInt(String str) throws NumberFormatException

    אוֹ

    public static int parseInt(String str, int radix) throws NumberFormatException

    היכן strנמצאת מחרוזת שאתה צריך להמיר והיא radixבסיס של המספר המנתח

    המרת מחרוזת למספר שלם, דוגמה של Java באמצעות parseInt()

    public class Demo2 {
    //  convert string to int java
    
       public static void main(String args[]) {
           String str = "111";
    
           int num1 = Integer.parseInt(str);
           System.out.println("parseInt of the String = "
                   + num1);
    
           int num2 = Integer.parseInt(str, 2);//binary number
           System.out.println("parseInt of the String with radix parameter = " + num2);
       }
    }

    הפלט הוא:

    parseInt of the String = 111
    parseInt of the String with radix parameter =  7

    כאן יש לנו 111 בגרסה הראשונה ו-7 בשנייה. 7 הוא צורה עשרונית של 111 בינארי.

  2. המר באמצעות Integer.valueOf(String)

    Integer.valueOf(String s) היא שיטת Java של מחלקה Integer. היא מחזירה פרשנות עשרונית שלמה של אובייקט מחרוזת ולכן היא משמשת להמרת מחרוזת למספר שלם.

    תחביר:

    public static Integer valueOf(String str)
    
    Example Java String to Integer using valueOf method:
    public class Demo2 {
    //  java convert string to int using valueOf()
           String myString = "578";
           int parNum = Integer.valueOf(myString);
           System.out.println("Integer from String using valueOf() = " + parNum);
    
       }
    }

    תְפוּקָה:

    Integer from String using valueOf() = 578

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