web-dev-qa-db-ja.com

さまざまなブール型の違いは?

Java/Androidのbool、boolean、およびBooleanの違いは何ですか?

34
sajjoo

boolは存在しないようです。少なくともその参照は見つかりません。

booleanはプリミティブなブール型、notオブジェクトです。

Booleanは、booleanのラッパーオブジェクトです。

65
Thomas Lötzer

booleanは、Javaプリミティブ型。trueまたはfalse(Javaで定数として宣言されている)のみを受け入れます。

Booleanは、booleanプリミティブ型のシリアライズ可能なラッパーです。 JDKから...

Booleanクラスは、プリミティブ型のブール値をオブジェクトにラップします。ブール型のオブジェクトには、boolean型の単一フィールドが含まれます。

boolはJavaには存在しませんが、Android as R.bool

31
Buhake Sindi