اس مضمون میں ہم String کو int (primitive type) اور Object type (wrapper) Integer میں تبدیل کرنے پر بات کرنے جا رہے ہیں۔ جاوا میں اسے کرنے کے بہت سے طریقے ہیں۔

جاوا میں اسٹرنگ کو int میں کیسے تبدیل کریں۔

یہاں سٹرنگ کو int میں تبدیل کرنے کے چند طریقے ہیں، جاوا اسے استعمال کرنے parseInt()اور valueOf()طریقوں کا استعمال کرنے دیتا ہے۔
  1. Integer.parseInt(String) کا استعمال کرتے ہوئے جاوا سٹرنگ سے int

    parseIntانٹیجر کلاس کا ایک جامد طریقہ ہے جو مخصوص 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) انٹیجر کلاس کا جاوا طریقہ ہے۔ یہ سٹرنگ آبجیکٹ کی عددی اعشاریہ تشریح لوٹاتا ہے لہذا اس کا استعمال String کو 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

جو کچھ آپ نے سیکھا ہے اس کو تقویت دینے کے لیے، ہم تجویز کرتے ہیں کہ آپ ہمارے جاوا کورس سے ایک ویڈیو سبق دیکھیں