Java 基礎類型 —— Boolean

1 Boolean 類方法

  • 返回類型標 * 的是重點方法

1.1 toString —— 將 boolean 轉爲 String

返回類型 方法名 描述
static String toString(boolean b) b ? “true” : “false”
String toString() value ? “true” : “false”

1.2 parseBoolean—— 將 String 轉爲 boolean

返回類型 方法名 描述
static boolean parseBoolean(String s) ((s != null) && s.equalsIgnoreCase(“true”))

1.3 valueOf —— 將 String、boolean 轉爲 Boolean

返回類型 方法名 描述
static Boolean valueOf(String s) parseBoolean(s) ? TRUE : FALSE
static Boolean valueOf(boolean b) b ? TRUE : FALSE

1.4 hashcode/compare

返回類型 方法名 描述
int hashCode() Boolean.hashCode(value)
static int hashCode(boolean value) value ? 1231 : 1237
int compareTo(Boolean b) compare(this.value, b.value)
static int compare(short x, short y) (x == y) ? 0 : (x ? 1 : -1)

1.5 logicalAnd/logicalOr/logicalXor

返回類型 方法名 描述
static boolean logicalAnd(boolean a, boolean b) a && b
static boolean logicalOr(boolean a, boolean b) a || b
static boolean logicalXor(boolean a, boolean b) a ^ b

1.6 構造函數 Boolean(boolean)/Boolean(String)

  • 內部調用 parseBoolean(s)
  • 推薦使用 valueOf() 方法創建 Boolean 對象

參考

jdk1.8_171

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章