English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، سنتعلم كيفية تحويل متغير نصي من نوع String إلى boolean في Java.
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Javaالموضوع:
class Main { public static void main(String[] args) { //创建字符串变量 String str1 = "true"; String str2 = "false"; //تحويل النص إلى قيمة بولية //استخدام parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); //طباعة القيمة البولية System.out.println(b1); // true System.out.println(b2); // false } }
في المثال السابق، استخدمنا طريقة parseBoolean() من فئة Boolean لتحويل متغير النص إلى قيمة بولية.
في هذا السياق، Boolean هي فئة التغليف في Java. للحصول على معلومات إضافية، يرجى زيارةمجموعات Java Wrapper。
يمكننا أيضًا استخدام طريقة valueOf() لتحويل متغير النص إلى boolean (قيمة بولية). على سبيل المثال،
class Main { public static void main(String[] args) { //创建字符串变量 String str1 = "true"; String str2 = "false"; //تحويل النص إلى قيمة بولية //استخدام valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); //طباعة القيمة البولية System.out.println(b1); // true System.out.println(b2); // false } }
في المثال أعلاه، طريقة valueOf() من فئة Boolean تحولت إلى قيمة بولية من متغير النص.
في هذا السياق، يعود طريقة valueOf() إلى كائن من فئة布尔ية. ولكن، يتم تحويل الكائن تلقائيًا إلى النوع الأساسي. في Java، يُدعى هذا التفريغ. اكتشف المزيد، يرجى زيارةتعبئة التلقائية والتفريغ التلقائي Java。
هذا،
//valueOf() يعود إلى كائن بولي //تحويل الكائن إلى قيمة بولية boolean b1 = Boolean obj = Boolean.valueOf(str1);