Програма Java за преобразуване на променливи от низов тип в булеви

В тази програма ще се научим да преобразуваме променливите от типа String в логически в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Типове данни на Java (примитивни)
  • Java String

Пример 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 Class.

Пример 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класа. Обектът обаче автоматично се преобразува в примитивен тип. Това се нарича unboxing в Java. За да научите повече, посетете автобоксирането и разопаковането на Java.

Това е,

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

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