鍍金池/ 教程/ Java/ Java布爾包裝類
Java int數(shù)據(jù)類型
Java字符串開關(guān)(switch用法)
Java byte數(shù)據(jù)類型
Java字符串轉(zhuǎn)換
Java long數(shù)據(jù)類型
Java下劃線數(shù)字面量
Java可變長度數(shù)組
Java字符串算法
Java double數(shù)據(jù)類型
Java字符串搜索
Java boolean數(shù)據(jù)類型
Java原始數(shù)據(jù)類型
Java布爾包裝類
Java char數(shù)據(jù)類型
Java字符串比較
Java StringBuilder和StringBuffer用法
Java數(shù)據(jù)類型教程
Java數(shù)組復(fù)制
Java字符串編輯(修剪字符串)
Java字符數(shù)據(jù)類型
Java數(shù)組類型
Java數(shù)組參數(shù)
Java無符號(hào)數(shù)據(jù)類型
Java數(shù)組元素
Java字符串字符
Java字符串創(chuàng)建和長度
Java數(shù)值類型包裝器
Java自動(dòng)裝箱和拆箱
Java數(shù)據(jù)類型簡介
Java short數(shù)據(jù)類型
Java字符串類型
Java float數(shù)據(jù)類型
Java多維數(shù)組
Java數(shù)據(jù)類型包裝器

Java布爾包裝類

布爾(Boolean)類的對(duì)象包裝一個(gè)布爾值。Boolean.TRUEBoolean.FALSE是布爾類型的兩個(gè)常量,用于表示布爾值truefalse值。

可以使用構(gòu)造函數(shù)或valueOf()工廠方法創(chuàng)建一個(gè)布爾(Boolean)對(duì)象。當(dāng)解析字符串時(shí),該類將處理“true”,忽略所有字符的大小結(jié)果均為true,任何其他字符串為false

示例

下面的代碼顯示了如何使用Boolean類。

public class Main {
    public static void main(String[] args) {
        // Using constructors
        Boolean b1True = new Boolean(true);
        Boolean b2True = new Boolean("true");
        Boolean b3True = new Boolean("tRuE");
        Boolean b4False = new Boolean("false");
        Boolean b5False = new Boolean("how  is this"); // false
        // Using the factory methods
        Boolean b6True = Boolean.valueOf(true);
        Boolean b7True = Boolean.valueOf("true");
        Boolean b8True = Boolean.valueOf("tRuE");
        Boolean b9False = Boolean.valueOf("false");
        Boolean b10False = Boolean.valueOf("how is this"); // false

        // Getting a boolean value from a Boolean object
        boolean bbTrue = b8True.booleanValue();

        boolean bTrue = Boolean.parseBoolean("true");
        boolean bFalse = Boolean.parseBoolean("This string evaluates to false");

        Boolean bcTrue = Boolean.TRUE;
        Boolean bcFalse = Boolean.FALSE;

        System.out.println("bcTrue = " + bcTrue);
        System.out.println("bcFalse = " + bcFalse);
    }
}

執(zhí)行上面的代碼,得到如下結(jié)果 -

bcTrue = true
bcFalse = false