ما هي Boolean Class في Java وكيف يتم استخدامها؟



تساعد هذه الفئة المنطقية في Java على توفير طرق تقوم بتحويل Boolean إلى سلسلة وسلسلة إلى Boolean ، أثناء العمل مع متغير منطقي

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

سأناقش هذه المواضيع بالتفصيل:





هيا نبدأ!

ما هي فئة منطقية في جافا؟

يقدم Java.lang.package ملف فئة المجمع منطقية في جافا. يلتف Boolean Class قيمة النوع الأولي Boolean في كائن. تساعد هذه الفئة على توفير طرق تحول منطقية إلى سلسلة وسلسلةإلى Boolean أثناء العمل باستخدام متغير منطقي. السؤال هو كيف نصنع كائنًا منطقيًا؟ حسنًا ، هذا الفصل يوفر لنا اثنين من المصممين لتحقيق هدفنا.



أخيرًا ووضع اللمسات الأخيرة في جافا

دعونا نرى كيف!

البناة في الدرجة المنطقية

هنالك اثنان الصانعين في الفئة المنطقية:

Boolean b = منطقية جديدة (قيمة منطقية)

ينشئ هذا المُنشئ الكائن المنطقي الذي يمرر قيمة منطقية.



منطقية ب = منطقية جديدة (سلسلة)

يساعد هذا المُنشئ في إنشاء كائن Boolean ، والذي يُنشئ القيمة true إذا لم تكن وسيطة السلسلة فارغة ومتساوية.

المضي قدمًا ، دعنا نلقي نظرة على الحقول التي تقدمها Boolean Class!

مجالات

ثابت منطقي صحيح: الكائن المنطقي يشير إلى القيمة الأولية صواب.
ثابت منطقي خطأ: الكائن المنطقي الذي يشير إلى القيمة الأولية خطأ.
فئة ثابتة: يمثل كائن Class النوع البدائي Boolean.

المقطع التالي حول الطرق في Boolean Class.

طرق

booleanValue (): java.lang.Boolean.booleanValue () يقوم بتعيين قيمة كائن منطقي إلى قيمة أولية منطقية.

فئة عامة مثال {public static void main (String [] args) {// إنشاء كائنات منطقية مختلفة Boolean b1 = new Boolean ('True') Boolean b2 = new Boolean ('False') Boolean b3 = new Boolean ('EDUREKA' ) // الحصول على القيمة المنطقية الأولية b4 = b1.booleanValue () boolean b5 = b2.booleanValue () boolean b6 = b3.booleanValue () System.out.println (b4) System.out.println (b5) System.out .println (b6)}}

انتاج:
صحيح
خاطئة
خاطئة
قارن ب() : java.lang.Boolean.compareTo (Boolean arg) تقارن هذا المثيل المنطقي بالمثيل المنطقي الذي تم تمريره.
hashCode (): java.lang.Boolean.hashCode () تقوم بإرجاع قيمة كود التجزئة للكائن المنطقي المعين.

فئة عامة مثال {public static void main (String [] args) {// إنشاء كائنات منطقية مختلفة Boolean b1 = new Boolean ('True') Boolean b2 = new Boolean ('False') Boolean b3 = new Boolean ('TRue' ) منطقية b4 = منطقية جديدة (خالية) System.out.println (b1.hashCode ()) System.out.println (b2.hashCode ()) System.out.println (b3.hashCode ()) System.out.println (b4.hashCode ())}}

انتاج:
1231
1237
1231
1237

إلى سلسلة() : java.lang.Boolean.toString () تقوم بإرجاع تمثيل سلسلة للكائن المنطقي بناءً على قيمته.

c ++ يذهب الفرز
فئة عامة مثال {public static void main (String [] args) {// إنشاء كائنات منطقية مختلفة Boolean b1 = new Boolean ('True') Boolean b2 = new Boolean ('False') Boolean b3 = new Boolean ('EDUREKA' ) Boolean b4 = new Boolean (null) // الحصول على قيمة سلسلة للكائنات المنطقية String str1 = b1.toString () String str2 = b2.toString () String str3 = b3.toString () String str4 = b4.toString () System .out.println (str1) System.out.println (str2) System.out.println (str3) System.out.println (str4)}}

انتاج:
صحيح
خاطئة
خاطئة
خاطئة

يساوي (): java.lang.Boolean.equals () تقوم بإرجاع القيمة true إذا لم تمرر وسيطة خالية. يجب أن يكون كائنًا منطقيًا يمثل نفس القيمة المنطقية مثل هذا الكائن.

فئة عامة مثال {public static void main (String [] args) {// إنشاء كائنات منطقية مختلفة Boolean b1 = new Boolean ('True') Boolean b2 = new Boolean ('False') Boolean b3 = new Boolean ('TrUe' ) Boolean b4 = new Boolean (null) // التحقق من تساوي الكائنات المنطقية System.out.println (b1.equals (b2)) System.out.println (b2.equals (b4)) System.out.println (b1. يساوي (b3)) System.out.println (b1.equals (b4))}}

انتاج:
خاطئة
صحيح
صحيح
خاطئة

بهذا نصل إلى نهاية هذا البرنامج التعليمي. أتمنى أن تكون واضحا مع هذا الموضوع الآن. استمر في القراءة ، استمر في الاستكشاف!

إذا وجدت هذه المقالة حول 'Boolean Class in Java' ذات صلة ، فراجع ملف شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرة في جميع أنحاء العالم.

نحن هنا لمساعدتك في كل خطوة في رحلتك ، لقد توصلنا إلى منهج مصمم للطلاب والمهنيين الذين يرغبون في أن يصبحوا مطور جافا. تم تصميم الدورة التدريبية لمنحك السبق في برمجة Java وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & Spring.

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