在Java中,可以使用BigDecimal
類的equals()
方法來比較兩個BigDecimal
對象是否相等。equals()
方法會比較兩個對象的值是否相等。
例如:
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.0");
BigDecimal num2 = new BigDecimal("10.00");
if (num1.equals(num2)) {
System.out.println("兩個BigDecimal對象相等");
} else {
System.out.println("兩個BigDecimal對象不相等");
}
}
}
輸出結果:
兩個BigDecimal對象相等
注意:在使用BigDecimal
進行比較時,應該使用equals()
方法,而不是使用==
運算符,因為==
運算符比較的是兩個對象的引用是否相等,而不是值是否相等。