تخطَّ إلى المحتوى

boolean / Boolean

القيمة المنطقية وصنفها المغلف boolean / Boolean

boolean نوع بدائي للقيمة المنطقية (true/false)، وBoolean صنفه المغلف مع parseBoolean.

boolean نوع بدائي بقيمتين فقط: true أو false. Boolean الصنف المغلف يدعم التحويل من نص ويوفر الثوابت TRUE وFALSE. مطلوب عند استخدام المجموعات: ArrayList<Boolean>.

الصياغة

boolean flag = true;
Boolean obj = true;
Boolean.parseBoolean("true");
Boolean.valueOf("yes");

📄 مثال

boolean isActive = true;
Boolean wrapped = isActive;

Boolean b1 = Boolean.parseBoolean("true");  // true
Boolean b2 = Boolean.parseBoolean("abc");    // false

System.out.println(Boolean.TRUE);  // true
System.out.println(Boolean.FALSE); // false

أهم النقاط

العنصرالوظيفة
booleanنوع بدائي: true أو false فقط
Booleanصنف مغلف
parseBoolean(String)يُرجع true فقط لو النص "true" (بحالة أي حرف)
valueOf(String)إنشاء Boolean من نص

💡 نصائح عملية

  • parseBoolean تُرجع false لأي نص除了 "true" — لا تسبب خطأ لكن قد تنطلي
  • لا تحاول استخدام == لمقارنة Boolean objects — استخدم equals() أو booleanValue()

⚠️ أخطاء شائعة

  • nxing Boolean.parseBoolean("True") — تُرجع false لأنها تقارن بـ "true" بالضبط (حالة أي حرف)
  • nxing null في parseBoolean — تُرجع false بدون خطأ

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVA الكامل بالعربي.