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 (boolean)

    Java полные примеры

В этой программе мы изучим, как в Java преобразовать переменную типа String в boolean.

Чтобы понять этот пример, вам следует знать следующее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() фактически возвращает объект класса Boolean. Но объект автоматически преобразуется в исходный тип. В Java это называется распаковкой. Узнайте больше, посетивJava автоматическая装箱ка и распаковка.

Это,

//valueOf() возвращает объект булева
//Объект преобразование в булево значение
boolean b1 = Boolean obj = Boolean.valueOf(str1);

Java полные примеры