CodeGym /وبلاگ جاوا /Random-FA /نحوه تبدیل رشته به int در جاوا
John Squirrels
مرحله
San Francisco

نحوه تبدیل رشته به int در جاوا

در گروه منتشر شد
در این مقاله قصد داریم در مورد تبدیل رشته به int (نوع اولیه) و نوع شیء (wrapper) Integer صحبت کنیم. راه های زیادی برای انجام آن در جاوا وجود دارد.

نحوه تبدیل رشته به int در جاوا

در اینجا چند روش برای تبدیل رشته به int وجود دارد، جاوا اجازه می دهد تا با استفاده از روش parseInt()و متدها این کار را انجام دهد valueOf().
  1. رشته جاوا به int با استفاده از Integer.parseInt(String)

    parseIntیک متد ایستا از کلاس Integer است که یک شی عدد صحیح را نشان دهنده پارامتر String مشخص شده برمی گرداند .

    نحو:

    public static int parseInt(String str) throws NumberFormatException

    یا

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

    strرشته ای که باید تبدیل کنید کجاست و پایه radixعدد تجزیه شده است

    تبدیل رشته به عدد صحیح، مثال جاوا با استفاده از 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) یک متد جاوا از کلاس Integer است. این یک تفسیر اعشاری صحیح از یک شی String را برمی گرداند، بنابراین برای تبدیل رشته به عدد صحیح استفاده می شود.

    نحو:

    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

برای تقویت آموخته هایتان، پیشنهاد می کنیم یک درس ویدیویی از دوره جاوا ما تماشا کنید
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION