|NO.Z.00008|——————————|BigDataEnd|——|Java&核心類庫.V08|----------------------------------------------|Java.v08|Boolean類|概念使用|
阿新 • • 發佈:2022-04-04
[BigDataJava:Java&核心類庫.V08] [BigDataJava.核心類庫] [|章節一|Java核心類庫|Boolean類的概念和使用|]
一、Boolean類的概念和使用
二、常用的常量### --- 基本概念 ~~~ ——> java.lang.Boolean型別內部包裝了一個boolean型別的變數作為成員變數, ~~~ ——> 主要用於實現對boolean型別的包裝並提供boolean型別到String類之間的轉換等方法。
常量型別和名稱 | 功能介紹 |
public static final Boolean FALSE | 對應基值為false的物件 |
public static final Boolean TRUE | 對應基值為true的物件 |
public static final Class TYPE | 表示boolean型別的Class例項 |
方法宣告 | 功能介紹 |
Boolean(boolean value) | 根據引數指定的布林數值來構造物件(已過時) |
Boolean(String s) | 根據引數指定的字串來構造物件 (已過時) |
boolean booleanValue() |
獲取呼叫物件中的布林數值並返回 |
static Boolean valueOf(boolean b) | 根據引數指定布林數值得到Boolean型別物件 |
boolean equals(Object obj) | 比較呼叫物件與引數指定的物件是否相等 |
String toString() | 返回描述呼叫物件數值的字串形式 |
static boolean parseBoolean(String s) | 將字串型別轉換為boolean型別並返回 |
五、編譯列印package com.yanqi.task11; public class BooleanTest { public static void main(String[] args) { // 1.在Java5之前採用方法進行裝箱和拆箱 // 相當於從boolean型別到Boolean型別的轉換,裝箱 Boolean bo1 = Boolean.valueOf(true); System.out.println("bo1 = " + bo1); // true boolean b1 = bo1.booleanValue(); System.out.println("b1 = " + b1); // true System.out.println("----------------------------------------------"); // 2.從Java5開始支援自動裝箱和拆箱 Boolean bo2 = false; boolean b2 = bo2; System.out.println("b2 = " + b2); // false System.out.println("----------------------------------------------"); // 3.實現從String型別到boolean型別的轉換 //boolean b3 = Boolean.parseBoolean("112"); // 該方法的執行原理是:只要引數數值不為true或者TRUE時,則結果就是false,查手冊和原始碼 boolean b3 = Boolean.parseBoolean("TRUE"); System.out.println("b3 = " + b3); // true } }
D:\JAVA\jdk-11.0.2\bin\java.exe "-javaagent:D:\IntelliJIDEA\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=49897:D:\IntelliJIDEA\IntelliJ IDEA 2019.3.3\bin" -Dfile.encoding=UTF-8 -classpath E:\NO.Z.10000——javaproject\NO.H.00001.javase\javase\out\production\javase com.yanqi.task11.BooleanTest
bo1 = true
b1 = true
----------------------------------------------
b2 = false
----------------------------------------------
b3 = true
Process finished with exit code 0
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)