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

Jawa My An Yjr Kw An My Kys Tbdyl Kry



شرائط ' int 'اور' عدد جاوا میں انٹیجر ٹائپ ڈیٹا کو ذخیرہ کرنے کے لیے استعمال کیا جاتا ہے۔ انٹیجر java.lang پیکیج کے ذریعہ بیان کردہ انٹیجر آبجیکٹ بنانے کے لئے ایک ریپر کلاس ہے، جبکہ int ایک پرائمیٹو ڈیٹا ٹائپ ہے جس میں پرائمیٹو انٹیجر ویلیو ہوتی ہے۔ یہ 32 بٹ کے دستخط شدہ دو کے تکمیلی عدد کو محفوظ کرتا ہے، جب کہ انٹیجر آبجیکٹ اپنی انٹ ویلیو کو 128 بٹس میں محفوظ کرتا ہے۔ تاہم، اس بات کے امکانات موجود ہیں کہ آپ کو انٹیجر آبجیکٹ کو پرائمیٹو ڈیٹا ٹائپ int میں تبدیل کرنے کی ضرورت پڑسکتی ہے۔

یہ تحریر جاوا میں Integer کو int میں تبدیل کرنے کے طریقوں کی وضاحت کرے گی۔

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

جاوا میں، آپ Integer کو int میں تبدیل کرنے کے لیے درج ذیل طریقے استعمال کر سکتے ہیں۔







  • اسائنمنٹ آپریٹر
  • intValue() طریقہ
  • parseInt() طریقہ

اب ہم ذکر کردہ طریقوں میں سے ہر ایک کے کام کو ایک ایک کرکے دیکھیں گے!



طریقہ 1: اسائنمنٹ آپریٹر کا استعمال کرتے ہوئے جاوا میں Integer کو int میں تبدیل کریں۔

اسائنمنٹ آپریٹر '=' کا استعمال کرتے ہوئے Integer کو int میں تبدیل کرنا مضمر قسم کی تبدیلی ہے۔ یہ انٹیجر کو int میں تبدیل کرنے کا آسان اور آسان طریقہ ہے۔



نحو





Integer کو int میں تبدیل کرنے کا نحو ذیل میں دیا گیا ہے۔

int y = x;



یہاں، ' ایکس 'کا اعتراض ہے' عدد 'کلاس جو int میں تبدیل ہو جائے گی' Y '' =' اسائنمنٹ آپریٹر کا استعمال کرتے ہوئے۔

مثال

سب سے پہلے ہم ایک Integer آبجیکٹ بنائیں گے۔ ایکس 'جس میں عددی قدر ہو' گیارہ ”:

عدد x = گیارہ ;

اگلا، ہم متغیر کی قسم کو چیک کرتے ہیں ' ایکس ' کا استعمال کرتے ہوئے ' کی مثال آپریٹر:

boolean instan = x instance of Integer؛

ہم 'کی قیمت پرنٹ کریں گے ایکس پرنٹ اسٹیٹمنٹ کا استعمال کرکے:

System.out.println ( 'x =' + x + 'کیا انٹیجر کلاس کی مثال ہے؟' + فوری ) ;

اب، ہم صرف انٹیجر کے آبجیکٹ کو تبدیل کرتے ہیں ایکس 'ایک قدیم قسم کے int تک' Y اسائنمنٹ آپریٹر کا استعمال کرتے ہوئے:

int y = x;

آخر میں، 'کی قدر پرنٹ کریں Y متغیر:

System.out.println ( 'int قدر =' + اور ) ;

آؤٹ پٹ انٹیجر کی int میں کامیاب تبدیلی کو ظاہر کرتا ہے:

نوٹ: جاوا ورژن 1.5 یا اس سے اوپر کے لیے، آپ مضمر تبدیلی کا استعمال کرتے ہوئے Integer سے int کنورژن انجام دے سکتے ہیں۔ تاہم، جاوا ورژن 1.4 یا اس سے کم کے لیے ایک ہی آپریشن کو واضح تبدیلی کا استعمال کرتے ہوئے انجام دینا ہوگا۔

طریقہ 2: intValue() طریقہ استعمال کرتے ہوئے جاوا میں Integer کو int میں تبدیل کریں۔

واضح طور پر جاوا میں Integer کو int میں تبدیل کرنے کے لیے، آپ جاوا 'Integer' کلاس کا 'intValue()' طریقہ استعمال کر سکتے ہیں۔ یہ کوئی دلیل نہیں لیتا ہے اور آؤٹ پٹ کے طور پر ایک قدیم قدر دیتا ہے۔

نحو

intValue() طریقہ میں درج ذیل نحو ہے:

x.intValue ( ) ;

یہاں، ' intValue() 'طریقہ کو انٹیجر ٹائپ آبجیکٹ کے ساتھ کہا جاتا ہے' ایکس ' مخصوص طریقہ انٹیجر x کو int میں تبدیل کر دے گا۔

مثال 1

ایک انٹیجر آبجیکٹ بنائیں ' ایکس 'قیمت کے ساتھ' 14 ”:

عدد x = 14 ;

'کی قیمت پرنٹ کریں ایکس پرنٹ اسٹیٹمنٹ کا استعمال کرکے:

System.out.println ( 'انٹیجر کلاس x کی مثال کی قدر =' + x ) ;

اب میتھڈ کو کال کرکے انٹیجر کو پرائمیٹو ٹائپ int میں تبدیل کریں۔ intValue() ”:

int y = x.intValue ( ) ;

آخر میں، 'کی قدر پرنٹ کریں Y ”:

System.out.println ( 'int قدر =' + اور ) ;

جیسا کہ آپ دیکھ سکتے ہیں، intValue() طریقہ نے مطلوبہ int ویلیو لوٹا دی:

ایسی صورت حال ہو سکتی ہے جہاں انٹیجر آبجیکٹ کو آپ تبدیل کرنا چاہتے ہیں ' خالی ' قدر. ایسی صورت حال میں کیا ہوگا؟ ذیل میں دی گئی مثال آپ کو اس کے بارے میں بتائے گی۔

مثال 2

اس مثال میں، انٹیجر آبجیکٹ ' ایکس ' تفویض کیا گیا ہے ' خالی ' قدر:

عدد x = null;

'کی قیمت پرنٹ کریں ایکس پرنٹ اسٹیٹمنٹ کا استعمال کرتے ہوئے انٹیجر:

System.out.println ( 'انٹیجر کلاس x کی مثال کی قدر =' + x ) ;

یہاں، ہم ٹرنری آپریٹر کا استعمال یہ چیک کرنے کے لیے کرتے ہیں کہ آیا آبجیکٹ null ہے یا نہیں۔ اگر null ہے، تو کوئی بھی ڈیفالٹ ویلیو تفویض کریں جسے کال کرکے int قسم کے طور پر واپس کیا جائے گا۔ intValue() طریقہ:

int y = ( ایکس ! = کالعدم ) ? x.intValue ( ) : 0 ;

'کی قیمت پرنٹ کریں Y int قسم متغیر:

System.out.println ( 'int قدر =' + اور ) ;

یہاں، آؤٹ پٹ سے پتہ چلتا ہے کہ Integer آبجیکٹ کی ایک null ویلیو ہے جسے 'میں تبدیل کیا جاتا ہے۔ 0 ”:

آئیے انٹیجر کو int میں واضح تبدیل کرنے کا ایک اور طریقہ دیکھتے ہیں۔

طریقہ 3: parseInt() طریقہ استعمال کرتے ہوئے جاوا میں Integer کو int میں تبدیل کریں۔

انٹیجر کلاس کا ایک اور طریقہ ہے جسے ' parseInt() جو انٹیجر کو int میں تبدیل کرنے کے لیے بھی استعمال ہوتا ہے۔ اس طریقہ میں، ایک سٹرنگ کو دلیل کے طور پر قبول کیا جاتا ہے اور آؤٹ پٹ کے طور پر ایک int ویلیو دیتا ہے۔

نحو

مندرجہ ذیل نحو کی وضاحت کرتا ہے ' parseInt() طریقہ:

Integer.parseInt ( x.toString ( ) ) ;

یہاں، ' ایکس 'انٹیجر آبجیکٹ کو پہلے اسٹرنگ کی طرف موڑ دیا جاتا ہے، جسے پھر بطور پارس کیا جاتا ہے' int ' کے ساتہ ' parseInt() 'طریقہ..

مثال

اس مثال میں، ہمارے پاس ایک عددی قدر ہے ' 5 'جو انٹیجر آبجیکٹ میں محفوظ ہے' ایکس ”:

عدد x = 5 ;

ہم 'کی قیمت پرنٹ کریں گے ایکس 'کا استعمال کرتے ہوئے' System.out.println() طریقہ:

System.out.println ( 'انٹیجر کلاس x کی مثال کی قدر =' + x ) ;

اب، ہم استعمال کریں گے ' parseInt() 'طریقہ اور انٹیجر آبجیکٹ کو پاس کرنا' ایکس 'کے ساتھ' toString() ایک دلیل کے طور پر طریقہ:

int y = Integer.parseInt ( x.toString ( ) ) ;

آخر میں 'کی قدر پرنٹ کریں Y ”:

System.out.println ( 'int قدر =' + اور ) ;

آؤٹ پٹ

ہم نے جاوا میں Integer کو int میں تبدیل کرنے کے تمام طریقے مرتب کیے ہیں۔

نتیجہ

ایک عدد کو عدد میں تبدیل کرنے کے دو طریقے ہیں: مضمر تبدیلی اور واضح تبدیلی۔ جاوا ورژن 1.5 اور اس سے اوپر والے مضمر تبادلوں کی پیروی کرتے ہیں، جبکہ جاوا ورژن 1.4 اور اس سے نیچے والے واضح تبادلوں کی حمایت کرتے ہیں۔ آپ اسائنمنٹ آپریٹر کا استعمال کر سکتے ہیں تاکہ Integer کو int میں واضح طور پر تبدیل کیا جا سکے۔ جبکہ parseInt() اور intValue() طریقے واضح انٹیجر سے int کنورژن کے لیے استعمال کیے جاتے ہیں۔ اس تحریر نے جاوا میں Integer کو int میں تبدیل کرنے کے طریقوں کی وضاحت کی ہے۔