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 الكامل بالعربي.