日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSBoolean

Boolean

java.lang.Object

|---java.lang.Boolean

public final class Boolean
extends Object
implements Serializable, Comparable

Boolean 類將原始類型 boolean 的值包裝在一個對象中。 Boolean 類型的對象包含一個類型為 boolean 的字段。

此外,該類提供了許多用于將布爾值轉換為字符串和將字符串轉換為布爾值的方法,以及在處理布爾值時有用的其他常量和方法。

字段摘要

修飾符和類型 字段 描述
static BooleanFALSE對應于原始值 false 的布爾對象。
static BooleanTRUE對應于原始值 true 的布爾對象。
static ClassBooleanTYPE表示基本類型 boolean 的 Class 對象。

構造函數(shù)摘要

構造函數(shù) 描述
Boolean(boolean value)分配一個表示值參數(shù)的布爾對象。
Boolean(String s)如果字符串參數(shù)不為 null 且等于(忽略大小寫)字符串“true”,則分配表示值 true 的布爾對象。

方法總結

修飾符和類型 方法 描述
booleanbooleanValue()將此布爾對象的值作為布爾原語返回。
static intcompare(boolean x, boolean y)比較兩個布爾值。
intcompareTo(Boolean b)將此布爾實例與另一個進行比較。
booleanequals(Object obj)當且僅當參數(shù)不為 null 并且是表示與此對象相同的布爾值的布爾對象時才返回 true。
static booleangetBoolean(String name)當且僅當由參數(shù)命名的系統(tǒng)屬性存在并且等于字符串“true”時才返回 true。
inthashCode()返回此布爾對象的哈希碼。
static inthashCode(boolean value)返回布爾值的哈希碼; 與 Boolean.hashCode() 兼容。
static booleanlogicalAnd(boolean a, boolean b)返回將邏輯 AND 運算符應用于指定的布爾操作數(shù)的結果。
static booleanlogicalOr(boolean a, boolean b)返回將邏輯 OR 運算符應用于指定的布爾操作數(shù)的結果。
static booleanlogicalXor(boolean a, boolean b)返回將邏輯 XOR 運算符應用于指定布爾操作數(shù)的結果。
static booleanparseBoolean(String s)將字符串參數(shù)解析為布爾值。
StringtoString()返回表示此布爾值的 String 對象。
static StringtoString(boolean b)返回表示指定布爾值的 String 對象。
static BooleanvalueOf(boolean b)返回一個表示指定布爾值的布爾實例。
static BooleanvalueOf(String s)返回一個布爾值,其值由指定字符串表示。
從類 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

字段詳細信息

FALSE

public static final Boolean FALSE

對應于原始值 false 的布爾對象。

TRUE

public static final Boolean TRUE

對應于原始值 true 的布爾對象。

TYPE

public static final ClassBoolean TYPE

表示基本類型 boolean 的 Class 對象。

構造函數(shù)詳細信息

Boolean

public Boolean(boolean value)

分配一個表示值參數(shù)的布爾對象。

注意:很少使用這個構造函數(shù)。 除非需要新實例,否則靜態(tài)工廠 valueOf(boolean) 通常是更好的選擇。 它可能會產(chǎn)生明顯更好的空間和時間性能。

參數(shù):

參數(shù)名稱 參數(shù)描述
value布爾值。

Boolean

public Boolean(String s)

如果字符串參數(shù)不為 null 并且忽略大小寫等于字符串“true”,則分配表示值 true 的布爾對象。 否則,分配一個表示值 false 的布爾對象。 例子:

new Boolean("True") 產(chǎn)生一個表示真的布爾對象。 new Boolean("yes") 產(chǎn)生一個表示假的布爾對象。

參數(shù):

參數(shù)名稱 參數(shù)描述
s要轉換為布爾值的字符串。

方法詳情

parseBoolean

public static boolean parseBoolean(String s)

將字符串參數(shù)解析為布爾值。 返回的布爾值表示如果字符串參數(shù)不為空且等于字符串“true”,則忽略大小寫,則返回值 true。

示例: Boolean.parseBoolean("True") 返回 true。 示例:Boolean.parseBoolean("yes") 返回 false。

參數(shù):

參數(shù)名稱 參數(shù)描述
s包含要解析的布爾表示的字符串

返回:

由字符串參數(shù)表示的布爾值

booleanValue

public boolean booleanValue()

將此布爾對象的值作為布爾原語返回。

返回:

此對象的原始布爾值。

valueOf

public static Boolean valueOf(boolean b)

返回一個表示指定布爾值的布爾實例。 如果指定的布爾值為真,則此方法返回 Boolean.TRUE; 如果為 false,則此方法返回 Boolean.FALSE。 如果不需要新的 Boolean 實例,則通常應優(yōu)先使用此方法而不是構造函數(shù) Boolean(boolean),因為此方法可能會產(chǎn)生明顯更好的空間和時間性能。

參數(shù):

參數(shù)名稱 參數(shù)描述
b一個布爾值。

返回:

表示 b 的布爾實例。

valueOf

public static Boolean valueOf(String s)

返回一個布爾值,其值由指定字符串表示。 如果字符串參數(shù)不為 null 并且忽略大小寫,則返回的布爾值與字符串“true”相等,則表示一個真值。

參數(shù):

參數(shù)名稱 參數(shù)描述
s一個字符串。

返回:

字符串表示的布爾值。

toString

public static String toString(boolean b)

返回表示指定布爾值的 String 對象。 如果指定的布爾值為真,則返回字符串“true”,否則返回字符串“false”。

參數(shù):

參數(shù)名稱 參數(shù)描述
b要轉換的布爾值

返回:

指定布爾值的字符串表示

toString

public String toString()

返回表示此布爾值的 String 對象。 如果此對象表示值 true,則返回等于“true”的字符串。 否則,返回等于“false”的字符串。

覆蓋:

類 Object 中的 toString

返回:

此對象的字符串表示形式。

hashCode

public int hashCode()

返回此布爾對象的哈希碼。

覆蓋:

類 Object 中的 hashCode

返回:

如果此對象表示 true,則為整數(shù) 1231; 如果此對象表示 false,則返回整數(shù) 1237。

hashCode

public static int hashCode(boolean value)

返回布爾值的哈希碼; 與 Boolean.hashCode() 兼容。

參數(shù):

參數(shù)名稱 參數(shù)描述
value要散列的值

返回:

布爾值的哈希碼值。

equals

public boolean equals(Object obj)

當且僅當參數(shù)不為 null 并且是表示與此對象相同的布爾值的布爾對象時,才返回 true。

覆蓋:

類 Object 中的等于

參數(shù):

參數(shù)名稱 參數(shù)描述
obj比較的對象。

返回:

如果布爾對象表示相同的值,則為 true; 否則為假。

getBoolean

public static boolean getBoolean(String name)

當且僅當由參數(shù)命名的系統(tǒng)屬性存在并且等于字符串“true”時才返回 true。 (從 JavaTM 平臺的 1.0.2 版開始,此字符串的測試不區(qū)分大小寫。)系統(tǒng)屬性可通過 getProperty 訪問,getProperty 是由 System 類定義的方法。

如果沒有具有指定名稱的屬性,或者指定名稱為空或 null,則返回 false。

參數(shù):

參數(shù)名稱 參數(shù)描述
name系統(tǒng)屬性名稱。

返回:

系統(tǒng)屬性的布爾值。

Throws:

Throw名稱 Throw描述
SecurityException出于與 System#getProperty(String) 相同的原因

compareTo

public int compareTo(Boolean b)

將此布爾實例與另一個進行比較。

指定者:

接口 ComparableBoolean 中的 compareTo

參數(shù):

參數(shù)名稱 參數(shù)描述
b要比較的布爾實例

返回:

如果此對象表示與參數(shù)相同的布爾值,則為零; 如果此對象表示真且參數(shù)表示假,則為正值; 如果此對象表示 false 并且參數(shù)表示 true,則為負值

Throws:

Throw名稱 Throw描述
NullPointerException如果參數(shù)為空

compare

public static int compare(boolean x, boolean y)

比較兩個布爾值。 返回的值與通過以下方式返回的值相同:

    Boolean.valueOf(x).compareTo(Boolean.valueOf(y)) 

參數(shù):

參數(shù)名稱 參數(shù)描述
x第一個要比較的布爾值
y要比較的第二個布爾值

返回:

如果 x == y,則值為 0; 如果 !x && y; 則小于 0 的值 如果 x && !y 則值大于 0

logicalAnd

public static boolean logicalAnd(boolean a, boolean b)

返回將邏輯 AND 運算符應用于指定的布爾操作數(shù)的結果。

參數(shù):

參數(shù)名稱 參數(shù)描述
a第一個操作數(shù)
b第二個操作數(shù)

返回:

a 和 b 的邏輯與

logicalOr

public static boolean logicalOr(boolean a, boolean b)

返回將邏輯 OR 運算符應用于指定的布爾操作數(shù)的結果。

參數(shù):

參數(shù)名稱 參數(shù)描述
a第一個操作數(shù)
b第二個操作數(shù)

返回:

a 和 b 的邏輯或

logicalXor

public static boolean logicalXor(boolean a, boolean b)

返回將邏輯 XOR 運算符應用于指定布爾操作數(shù)的結果。

參數(shù):

參數(shù)名稱 參數(shù)描述
a第一個操作數(shù)
b第二個操作數(shù)

返回:

a 和 b 的邏輯異或


當前文章:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSBoolean
標題URL:http://m.5511xx.com/article/djghgoc.html