Класс Boolean
Класс Boolean является оберткой для примитивного типа boolean.
Он позволяет хранить логическое значение true или false
в виде объекта. Класс также предоставляет статические методы для
преобразования строк в логический тип и обратно, а также константы
Boolean.TRUE и Boolean.FALSE.
В конструктор класса мы передаем логическое значение true
или false, либо строку, которая будет преобразована
в логический тип. Если строка равна "true" (без учета регистра),
результат будет true, в противном случае - false.
Синтаксис
Boolean obj = new Boolean(value);
Boolean obj = Boolean.valueOf(value);
boolean res = Boolean.parseBoolean(str);
boolean res = obj.booleanValue();
Пример
Давайте создадим объект Boolean из строки и выведем его значение:
public class Main
{
public static void main(String[] args)
{
Boolean obj = Boolean.valueOf("true");
System.out.println(obj);
}
}
Результат выполнения кода:
true
Пример
Давайте преобразуем строку в примитив с помощью метода parseBoolean:
public class Main
{
public static void main(String[] args)
{
boolean res = Boolean.parseBoolean("true");
System.out.println(res);
}
}
Результат выполнения кода:
true
Пример
Если строка не равна "true", метод parseBoolean вернет false:
public class Main
{
public static void main(String[] args)
{
boolean res = Boolean.parseBoolean("abcde");
System.out.println(res);
}
}
Результат выполнения кода:
false
Пример
Давайте получим примитив из объекта с помощью метода booleanValue:
public class Main
{
public static void main(String[] args)
{
Boolean obj = Boolean.TRUE;
boolean res = obj.booleanValue();
System.out.println(res);
}
}
Результат выполнения кода:
true
Смотрите также
-
метод
parseBoolean,
который преобразует строку в boolean -
метод
valueOf,
который возвращает объект Boolean -
метод
booleanValue,
который возвращает примитив boolean -
метод
to boolean,
который преобразует значение в логический тип