ستوضح هذه الكتابة طرق تحويل عدد صحيح إلى int في Java.
كيفية تحويل عدد صحيح إلى int في جافا؟
في Java ، يمكنك استخدام الطرق التالية لتحويل Integer إلى int:
- مهمة تشغيل
- طريقة intValue ()
- طريقة parseInt ()
سوف نتحقق الآن من عمل كل من الطرق المذكورة واحدة تلو الأخرى!
الطريقة الأولى: تحويل عدد صحيح إلى int في Java باستخدام عامل التعيين
تحويل عدد صحيح إلى int باستخدام عامل التخصيص '=' هو تحويل نوع ضمني. إنها الطريقة الأسهل والأسهل لتحويل عدد صحيح إلى عدد صحيح.
بناء الجملة
فيما يلي صيغة تحويل صحيح إلى int:
int y = x ؛هنا، ' x 'هو موضوع' عدد صحيح 'فئة سيتم تحويلها إلى int' ص 'باستخدام عامل التخصيص' = '.
مثال
بادئ ذي بدء ، سننشئ كائنًا صحيحًا ' x 'الذي يحتوي على قيمة عدد صحيح' أحد عشر ':
عدد صحيح س = أحد عشر ؛بعد ذلك ، نتحقق من نوع المتغير ' x ' باستخدام ' حالة ' المشغل أو العامل:
منطقية instan = x مثال على عدد صحيح ؛سنطبع قيمة ' x 'باستخدام إفادة print:
System.out.println ( 'س =' + س + 'هل مثيل فئة عدد صحيح؟' + فوري ) ؛الآن ، نقوم ببساطة بتحويل كائن عدد صحيح ' x 'إلى نوع بدائي int' ص 'باستخدام عامل التعيين:
int y = x ؛أخيرًا ، اطبع قيمة ' ص ' عامل:
System.out.println ( 'قيمة int =' + و ) ؛
يوضح الإخراج التحويل الناجح من عدد صحيح إلى int:
ملحوظة: بالنسبة للإصدار 1.5 من Java أو أعلى ، يمكنك إجراء تحويل صحيح إلى int باستخدام التحويل الضمني. ومع ذلك ، بالنسبة للإصدار 1.4 من Java أو أقل ، يجب إجراء نفس العملية باستخدام تحويل صريح.
الطريقة 2: تحويل عدد صحيح إلى int في Java باستخدام أسلوب intValue ()
لتحويل Integer إلى int في Java بشكل صريح ، يمكنك استخدام طريقة “intValue ()” لفئة Java “Integer”. لا يأخذ أي وسيطات ويعطي قيمة أولية كناتج.
بناء الجملة
طريقة intValue () لها الصيغة التالية:
x.intValue ( ) ؛هنا ، ' intValue () 'يتم استدعاء الأسلوب بكائن من نوع عدد صحيح' x '. ستعمل الطريقة المحددة على تحويل عدد صحيح x إلى عدد صحيح.
مثال 1
إنشاء كائن عدد صحيح ' x 'ذات قيمة' 14 ':
عدد صحيح س = 14 ؛اطبع قيمة ' x 'باستخدام إفادة print:
System.out.println ( 'قيمة مثيل فئة عدد صحيح x =' + س ) ؛الآن ، قم بتحويل Integer إلى النوع البدائي int عن طريق استدعاء الطريقة ' intValue () ':
int y = x.intValue ( ) ؛أخيرًا ، اطبع قيمة ' ص ':
System.out.println ( 'قيمة int =' + و ) ؛
كما ترى ، أعاد أسلوب intValue () القيمة int المطلوبة:
يمكن أن يكون هناك موقف حيث يحتوي الكائن الصحيح الذي تريد تحويله على ' لا شيء ' القيمة. ماذا سيحدث في مثل هذه الحالة؟ سيتيح لك المثال الموضح أدناه معرفة ذلك.
مثال 2
في هذا المثال ، الكائن الصحيح ' x 'يتم تعيين' لا شيء ' القيمة:
عدد صحيح x = فارغ ؛اطبع قيمة ' x 'عدد صحيح باستخدام إفادة الطباعة:
System.out.println ( 'قيمة مثيل فئة عدد صحيح x =' + س ) ؛هنا ، نستخدم عامل التشغيل الثلاثي للتحقق مما إذا كان الكائن فارغًا أم لا ؛ إذا كانت فارغة ، فقم بتعيين أي قيمة افتراضية سيتم إرجاعها كنوع int عن طريق استدعاء ' intValue () ' طريقة:
int y = ( x ! = فارغ ) ؟ x.intValue ( ) : 0 ؛اطبع قيمة ' ص متغير نوع int:
System.out.println ( 'قيمة int =' + و ) ؛
هنا ، يُظهر الناتج أن الكائن الصحيح له قيمة فارغة يتم تحويلها إلى ' 0 ':
دعونا نرى طريقة أخرى للتحويل الصريح من عدد صحيح إلى int.
الطريقة الثالثة: تحويل عدد صحيح إلى int في Java باستخدام طريقة parseInt ()
هناك طريقة أخرى لفئة عدد صحيح تسمى ' parseInt () 'الذي يستخدم أيضًا لتحويل عدد صحيح إلى عدد صحيح. في هذه الطريقة ، يتم قبول سلسلة كوسيطة وتعطي قيمة int كمخرج.
بناء الجملة
فيما يلي وصف لبنية جملة ' parseInt () ' طريقة:
عدد صحيح ( x.toString ( ) ) ؛هنا ، ' x 'يتم تحويل كائن عدد صحيح أولاً إلى سلسلة ، ثم يتم تحليلها على أنها' int ' مع ال ' parseInt () ' طريقة..
مثال
في هذا المثال ، لدينا قيمة عدد صحيح ' 5 'المخزنة في كائن عدد صحيح' x ':
عدد صحيح س = 5 ؛سنطبع قيمة ' x 'باستخدام' System.out.println () ' طريقة:
System.out.println ( 'قيمة مثيل فئة عدد صحيح x =' + س ) ؛الآن ، سوف نستخدم ' parseInt () 'طريقة وتمرير الكائن الصحيح' x ' مع ' إلى سلسلة() 'كوسيطة:
int y = عدد صحيح ( x.toString ( ) ) ؛أخيرًا اطبع قيمة ' ص ':
System.out.println ( 'قيمة int =' + و ) ؛
انتاج |
لقد قمنا بتجميع جميع طرق تحويل Integer إلى int في Java.
استنتاج
هناك طريقتان لتحويل عدد صحيح إلى عدد صحيح: التحويل الضمني والتحويل الصريح. إصدار Java 1.5 وما بعده يتبع التحويل الضمني ، بينما يدعم الإصدار 1.4 من Java والإصدارات الأقل التحويل الصريح. يمكنك استخدام عامل التعيين لتحويل عدد صحيح إلى عدد صحيح ضمنيًا. بينما يتم استخدام أساليب parseInt () و intValue () للتحويل من عدد صحيح صريح إلى int. أوضحت هذه الكتابة طرق تحويل عدد صحيح إلى int في Java.