English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этой программе мы изучим, как в Java преобразовать переменную типа String в boolean.
Чтобы понять этот пример, вам следует знать следующее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() фактически возвращает объект класса Boolean. Но объект автоматически преобразуется в исходный тип. В Java это называется распаковкой. Узнайте больше, посетивJava автоматическая装箱ка и распаковка.
Это,
//valueOf() возвращает объект булева //Объект преобразование в булево значение boolean b1 = Boolean obj = Boolean.valueOf(str1);