各种布尔类型之间的差异?

2022-09-01 04:48:08

Java/Android 中的布尔值、布尔值和布尔值之间有什么区别?


答案 1

bool似乎不存在,至少我找不到它的参考。

boolean是基元布尔类型,而不是对象。

Boolean是 的包装器对象。boolean


答案 2

boolean是 java 基元类型。它只接受 或(在 java 中声明为常量)。truefalse

布尔值是基元类型的可序列化包装器。来自JDK....boolean

该类将基元类型布尔值的值包装在对象中。布尔类型的对象包含一个字段,其类型为 。Booleanboolean

bool在java中不存在,但在Android中以R.bool的形式存在。