Program w języku Java do konwersji zmiennych typu łańcuchowego na wartości logiczne

W tym programie nauczymy się konwertować zmienne typu String na boolowskie w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Typy danych Java (prymitywne)
  • Ciąg Java

Przykład 1: Konwertuj ciąg na boolean za pomocą 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 ) )

W powyższym przykładzie użyliśmy parseBoolean()metody Booleanklasy do konwersji zmiennych łańcuchowych na wartości logiczne.

Tutaj Booleanjest klasa opakowująca w Javie. Aby dowiedzieć się więcej, odwiedź stronę Java Wrapper Class.

Przykład 2: Konwertuj ciąg na boolean za pomocą valueOf ()

Możemy również przekonwertować zmienne łańcuchowe na booleanprzy użyciu valueOf()metody. Na przykład,

 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 ) )

W powyższym przykładzie valueOf()metoda Booleanklasy konwertuje zmienne łańcuchowe na wartości logiczne.

Tutaj valueOf()metoda w rzeczywistości zwraca obiekt Booleanklasy. Jednak obiekt jest automatycznie konwertowany na typ pierwotny. Nazywa się to rozpakowywaniem w Javie. Aby dowiedzieć się więcej, odwiedź stronę Autoboxing i unboxing Java.

To jest,

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

Interesujące artykuły...