在此程序中,我們將學習如何在Java中將String類型的變量轉換為boolean。
要理解此示例,您應該了解以下Java編程主題:
class Main { public static void main(String[] args) { //創(chuàng)建字符串變量 String str1 = "true"; String str2 = "false"; //將字符串轉換為布爾值 //使用 parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); //打印布爾值 System.out.println(b1); // true System.out.println(b2); // false } }
在上面的示例中,我們使用Boolean類的parseBoolean()方法將字符串變量轉換為布爾值。
在這里,Boolean是Java中的包裝類。要了解更多信息,請訪問Java Wrapper類。
我們還可以使用valueOf()方法將字符串變量轉換為boolean(布爾值)。例如,
class Main { public static void main(String[] args) { //創(chuàng)建字符串變量 String str1 = "true"; String str2 = "false"; //將字符串轉換為布爾值 //使用 valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); //打印布爾值 System.out.println(b1); // true System.out.println(b2); // false } }
在上面的示例中,Boolean類的valueOf()方法將字符串變量轉換為布爾值。
在這里,valueOf()方法實際上返回布爾類的對象。 但是,對象會自動轉換為原始類型。 在Java中,這稱為拆箱。 了解更多,請訪問Java自動裝箱和拆箱。
那是,
//valueOf()返回布爾值對象 //對象轉換為布爾值 boolean b1 = Boolean obj = Boolean.valueOf(str1)