كيف يقارن التعداد في جافا؟
كيف يقارن التعداد في جافا؟

فيديو: كيف يقارن التعداد في جافا؟

فيديو: كيف يقارن التعداد في جافا؟
فيديو: #038 [JAVA] - Passing Objects to Methods (Returning Objects / Comparing Objects) 2024, شهر نوفمبر
Anonim

تعداد تنفذ واجهة قابلة للمقارنة وهي قارن ب أسلوب () يقارن فقط نفس النوع من تعداد . الترتيب الطبيعي أيضًا لـ التعداد بالترتيب الذي هم نكون أعلن في الكود. كما هو موضح في 10 أمثلة من تعداد في جافا ، نفس الترتيب يكون يتم الحفاظ عليها أيضًا بطريقة () الترتيبية تعداد ، أي يكون يستخدمه EnumSet و EnumMap.

في هذا الصدد ، ما هو التعداد في جافا؟

جافا Enums . ان تعداد هي "فئة" خاصة تمثل مجموعة من الثوابت (المتغيرات غير القابلة للتغيير ، مثل المتغيرات النهائية). لإنشاء ملف تعداد ، استخدم ال تعداد الكلمة الأساسية (بدلاً من الفئة أو الواجهة) ، وافصل بين الثوابت بفاصلة.

وبالمثل ، هل التعداد قابل للمقارنة؟ تعداد الثوابت هي فقط قابلة للمقارنة إلى آخر تعداد ثوابت نفس الشيء تعداد نوع. الترتيب الطبيعي الذي يتم تنفيذه بهذه الطريقة هو الترتيب الذي يتم الإعلان عن الثوابت به.

في المقابل ، كيف يقارن التعداد بالسلسلة؟

ل مقارنة السلسلة إلى تعداد اكتب عليك التحويل تعداد إلى سلسلة وثم قارن معهم. لذلك يمكنك استخدام طريقة toString () أو طريقة الاسم (). toString () - ترجع اسم هذا تعداد ثابت ، كما هو وارد في الإعلان.

كيف تقارن الأشياء في جافا؟

لتكون قادرة على قارن اثنين كائنات جافا من نفس الفئة المنطقية يساوي ( موضوع obj) يجب تجاوزه وتنفيذه بواسطة الفصل. يقرر المنفذ القيم التي يجب أن تكون مساوية لمراعاة اثنين أشياء لتكون مساوية.

موصى به: