CodeGym /مدونة جافا /Random-AR /كيفية تحويل السلسلة إلى int في جافا
John Squirrels
مستوى
San Francisco

كيفية تحويل السلسلة إلى int في جافا

نشرت في المجموعة
سنناقش في هذه المقالة تحويل String إلى int (النوع البدائي) ونوع الكائن (المجمّع) Integer. هناك طرق عديدة للقيام بذلك في جافا.

كيفية تحويل السلسلة إلى int في جافا

فيما يلي طريقتان لتحويل السلسلة إلى int، تتيح لك Java القيام بذلك باستخدام parseInt()الأساليب valueOf().
  1. سلسلة Java إلى int باستخدام Integer.parseInt(String)

    parseIntهي طريقة ثابتة لفئة عدد صحيح تقوم بإرجاع كائن عدد صحيح يمثل معلمة السلسلة المحددة .

    بناء الجملة:

    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