English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

تحكم Java في العملية

Java جداول

Java موجهة الأنظمة (I)

Java موجهة الأنظمة (II)

Java موجهة الأنظمة (III)

معالجة الاستثناءات Java

Java قائمة (List)

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

Java إدخال/إخراج (I/O)

Java Reader/Writer

مواضيع Java أخرى

برنامج Java يتحويل متغير النص (string) إلى قيمة بولية (boolean)

    مثال كامل لـ Java

في هذا البرنامج، سنتعلم كيفية تحويل متغير نصي من نوع String إلى boolean في Java.

لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Javaالموضوع:

مثال 1: استخدام parseBoolean() لتحويل النص إلى قيمة بولية

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

مثال 2: استخدام valueOf() لتحويل النص إلى قيمة بولية

يمكننا أيضًا استخدام طريقة 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);

مثال كامل لـ Java