Программа на Java для преобразования переменных строкового типа в логические

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

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Типы данных Java (примитивные)
  • Строка Java

Пример 1: преобразование строки в логическое значение с помощью parseBoolean ()

 class Main ( public static void main(String() args) ( // create string variables String str1 = "true"; String str2 = "false"; // convert string to boolean // using parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); // print boolean values System.out.println(b1); // true System.out.println(b2); // false ) )

В приведенном выше примере мы использовали parseBoolean()метод Booleanкласса для преобразования строковых переменных в логические.

Вот Booleanкласс-оболочка в Java. Чтобы узнать больше, посетите класс Java Wrapper.

Пример 2: преобразование строки в логическое значение с помощью valueOf ()

Мы также можем преобразовать строковые переменные в booleanиспользуя valueOf()метод. Например,

 class Main ( public static void main(String() args) ( // create string variables String str1 = "true"; String str2 = "false"; // convert string to boolean // using valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); // print boolean values System.out.println(b1); // true System.out.println(b2); // false ) )

В приведенном выше примере valueOf()метод Booleanкласса преобразует строковые переменные в логические.

Здесь valueOf()метод фактически возвращает объект Booleanкласса. Однако объект автоматически преобразуется в примитивный тип. В Java это называется распаковкой. Чтобы узнать больше, посетите Java autoboxing and unboxing.

Это,

 // valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)

Интересные статьи...