溫馨提示×

Java怎么判斷布爾值是否相等

小億
274
2023-12-08 07:15:31
欄目: 編程語言

在Java中,可以使用==運(yùn)算符來判斷兩個(gè)布爾值是否相等。這個(gè)運(yùn)算符返回一個(gè)布爾值,表示兩個(gè)操作數(shù)是否相等。

例如:

boolean bool1 = true;
boolean bool2 = false;

boolean isEqual = bool1 == bool2; // 返回false

除了使用==運(yùn)算符外,Java還提供了equals()方法來判斷兩個(gè)布爾值是否相等。這個(gè)方法繼承自Object類,用于比較兩個(gè)對象是否相等。

例如:

Boolean boolObj1 = new Boolean(true);
Boolean boolObj2 = new Boolean(false);

boolean isEqual = boolObj1.equals(boolObj2); // 返回false

需要注意的是,equals()方法比較的是對象的內(nèi)容,而==運(yùn)算符比較的是對象的引用。所以如果直接比較布爾變量,使用==運(yùn)算符即可;如果比較的是布爾對象,則使用equals()方法。

0