ما هو عدد صحيح في جافا وكيف يعمل؟

تندرج فئة Java Integer ضمن حزمة Java.lang.Number. تلتف فئة عدد صحيح في Java قيمة من النوع البدائي int في كائن.

تحتوي Java على مجموعة شاملة من ملفات الطبقات و واجهات . من بينها ، إحدى الفئات الشائعة الاستخدام هي فئات Integer في Java ، والتي تعد جزءًا من فئة المجمع للنوع البدائي.في هذه المدونة ، ستتعلم كل شيء عن فئات الأعداد الصحيحة بالترتيب التالي:

هيا نبدأ.





ما هي فئة عدد صحيح في جافا؟

تلتف فئة عدد صحيح في Java بقيمة int في كائن. يحتوي كائن من نوع Integer على حقل واحد ، وهو نوع int. تندرج فئة Java Integer ضمن حزمة Java.lang.Number. إليك تسلسل هرمي كامل:

java.lang.Object java.lang.Number java.lang.Integer

تحتوي فئة Java Integer على العديد من المنشئات والطرق. دعونا ننظر إليها مباشرة.



Java.lang.Integer class Constructor

المنشئونوصف

عدد صحيح (قيمة int)

يبني كائن عدد صحيح مخصص حديثًا مع المحدد كثافة العمليات

عدد صحيح (سلسلة)

ينشئ كائنًا مخصصًا حديثًا يمثل قيمة Int المشار إليها بواسطة المعلمة خيط



طرق فئة Java.lang.Integer

طريقةالمعدل والنوعوصف
bitCount (int i)كثافة العمليات الثابتةلعرض عدد بت واحد في الثنائي التكميلي للاثنين ، تمثيل لقيمة int المحددة.
byteValue ()بايتترجع قيمة هذا العدد الصحيح على هيئة بايت.
قارن (int x، int y)كثافة العمليات الثابتةيقارن قيمتين عدد صحيحين.
قارن إلى (عدد صحيح آخرInteger)intيقارن كائنين من عدد صحيح عدديًا.
فك (سلسلة نانومتر)عدد صحيح ثابتيفك سلسلة إلى عدد صحيح.
ضعف القيمة ()مزدوجترجع قيمة هذا العدد الصحيح كعدد مزدوج.
يساوي (كائن الكائن)منطقييقارن هذا الكائن إلى الكائن المحدد.
floatValue ()تطفوترجع قيمة هذا العدد الصحيح كعدد عائم.
getInteger (سلسلة نانومتر)عدد صحيح ثابتيحدد قيمة العدد الصحيح لخاصية النظام بالاسم المحدد.
hashCode ()intإرجاع رمز التجزئة لهذا العدد الصحيح.
intValue ()intترجع قيمة هذا العدد الصحيح على هيئة عدد صحيح.
longValue ()طويلترجع قيمة هذا العدد الصحيح بطول.
الأدنى OneBit (int i)كثافة العمليات الثابتةإرجاع ملفقيمة int ذات بت واحد على الأكثر ، في موضع أقل ترتيب ('أقصى اليمين') بت واحد في int المحددالقيمة.
عكس (int i)كثافة العمليات الثابتةتُرجع القيمة التي تم الحصول عليها عن طريق عكس ترتيب البتات في التمثيل الثنائي التكميلي للاثنين لقيمة int المحددة.
reverseBytes (int i)كثافة العمليات الثابتةلعرض القيمة التي تم الحصول عليها من خلال عكس ترتيب البايت في التمثيل التكميلي للاثنين لقيمة int المحددة.
ShortValue ()قصيرةترجع قيمة هذا العدد الصحيح على هيئة اختصار.
إلى سلسلة()خيطإرجاع كائن سلسلة يمثل قيمة هذا العدد الصحيح.
toString (int i)سلسلة ثابتةإرجاع كائن سلسلة يمثل العدد الصحيح المحدد.
القيمة (int i)عدد صحيح ثابتإرجاع مثيل عدد صحيح يمثل قيمة int المحددة.
valueOf (سلسلة)عدد صحيح ثابتإرجاع كائن عدد صحيح يحمل قيمة السلسلة المحددة.

يمكنك معرفة المزيد عن هذه الأساليب هنا .
الآن بعد أن تعرفت على الطرق المختلفة المستخدمة في فئة Integer ، فقد حان الوقت لتطبيق بعض أساليبها الرئيسية.

أمثلة Java Integer

في هذا القسم ، قمت بتطبيق الطرق الخمس الأولى المستخدمة في 'فئة عدد صحيح في جافا'. وبالمثل ، يمكنك تنفيذ الباقي. اسمحوا لي أن أعرف إذا كنت تواجه أي صعوبة. راجع الرمز المرجعي أدناه:

package Edureka import java.io. * import java.util. * public class javaIntegerExamples {public static void main (String args []) {int value = 161 // احصل على المكافئ الثنائي System.out.println ('المكافئ الثنائي:' + Integer.toBinaryString (القيمة)) System.out.println ('عدد البت:' + Integer.bitCount (القيمة)) // مثال على byteValue () int Value1 = 123 عدد صحيح أ = جديد (قيمة 1) System.out. println ('قيمة البايت' + a.byteValue ()) // قارن قيمتين صحيحتين System.out.println (Integer.compare (20، 20)) System.out.println (Integer.compare (20، 19)) System.out.println (Integer.compare (20، 22)) // قارن عددين صحيحين قيمة عدد صحيح 2 = عدد صحيح جديد (50) System.out.println (value2.compareTo (50)) System.out.println (value2.compareTo (49) System.out.println (value2.compareTo (51)) // فك شفرة السلسلة System.out.println (Integer.decode ('0124')) // base8 System.out.println (Integer.decode ( '0x124')) // base16}}

انتاج:

المكافئ الثنائي: 10100001
عدد البت: 3
قيمة البايت هي 123
0
واحد
-واحد
0
واحد
-واحد
84
292

يقودنا هذا إلى نهاية هذا المقال حيث فهمنا فئة عدد صحيح في جافا . أتمنى أن تكونوا واضحين في هذا الموضوع يا رفاق.

إذا وجدت هذه المقالة حول 'فئة Java Integer' ذات صلة ، فراجع ملف شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرة في جميع أنحاء العالم. تم تصميم الدورة لمنحك السبق فيها وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع مختلف مثل السبات والربيع.

إدارة الجلسة في تطبيق الويب جافا

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