Метод valueOf
Метод valueOf класса Boolean преобразует
переданное значение в объект Boolean.
Первый параметр может быть строкой или примитивом
boolean. Если передается строка, то метод
возвращает true, если строка равна
"true" без учета регистра, и false
во всех остальных случаях.
Синтаксис
Boolean.valueOf(boolean b)
Boolean.valueOf(String s)
Пример
Давайте преобразуем строку "true" в объект
Boolean:
public class Main
{
public static void main(String[] args)
{
Boolean res = Boolean.valueOf("true");
System.out.println(res);
}
}
Результат выполнения кода:
true
Пример
Давайте преобразуем строку "yes" в объект
Boolean. Так как строка не равна
"true", метод вернет false:
public class Main
{
public static void main(String[] args)
{
Boolean res = Boolean.valueOf("yes");
System.out.println(res);
}
}
Результат выполнения кода:
false
Пример
Давайте преобразуем строку "TRUE" в объект
Boolean. Регистр букв не имеет значения:
public class Main
{
public static void main(String[] args)
{
Boolean res = Boolean.valueOf("TRUE");
System.out.println(res);
}
}
Результат выполнения кода:
true
Пример
Давайте преобразуем примитив boolean
в объект Boolean:
public class Main
{
public static void main(String[] args)
{
Boolean res = Boolean.valueOf(true);
System.out.println(res);
}
}
Результат выполнения кода:
true
Смотрите также
-
метод
parseBoolean,
который преобразует строку в примитив boolean -
метод
booleanValue,
который возвращает примитив boolean из объекта -
класс
Boolean,
который является оберткой над примитивом boolean -
операция
boxing,
которая автоматически упаковывает примитив в объект