Chương trình Java để chuyển đổi các biến kiểu chuỗi thành boolean

Trong chương trình này, chúng ta sẽ học cách chuyển các biến kiểu String thành boolean trong Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Các kiểu dữ liệu Java (Nguyên thủy)
  • Chuỗi Java

Ví dụ 1: Chuyển đổi chuỗi thành boolean bằng cách sử dụng 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 ) )

Trong ví dụ trên, chúng ta đã sử dụng parseBoolean()phương thức của Booleanlớp để chuyển các biến chuỗi thành boolean.

Đây, Booleanlà một lớp wrapper trong Java. Để tìm hiểu thêm, hãy truy cập Lớp trình bao bọc Java.

Ví dụ 2: Chuyển đổi chuỗi thành boolean bằng valueOf ()

Chúng tôi cũng có thể chuyển đổi các biến chuỗi thành booleanbằng cách sử dụng valueOf()phương thức. Ví dụ,

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

Trong ví dụ trên, valueOf()phương thức Booleanclass chuyển đổi các biến chuỗi thành boolean.

Ở đây, valueOf()phương thức thực sự trả về một đối tượng của Booleanlớp. Tuy nhiên, đối tượng được tự động chuyển đổi thành kiểu nguyên thủy. Điều này được gọi là unboxing trong Java. Để tìm hiểu thêm, hãy truy cập chức năng tự động mở hộp và mở hộp Java.

Đó là,

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

thú vị bài viết...