共計(jì) 670 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,我們可以使用 compareTo
方法判斷 BigDecimal
是否為空。如果 BigDecimal
為 null,則 compareTo
方法會(huì)拋出 NullPointerException
異常。因此,我們需要先判斷 BigDecimal
是否為 null,然后再調(diào)用 compareTo
方法進(jìn)行判斷。
BigDecimal number = null;
if (number == null) {System.out.println("BigDecimal is null");
} else if (number.compareTo(BigDecimal.ZERO) == 0) {System.out.println("BigDecimal is empty (zero)");
} else {System.out.println("BigDecimal is not empty");
}
另外,也可以使用 isEmpty
方法判斷 BigDecimal
是否為零。這個(gè)方法是自定義方法,需要自己實(shí)現(xiàn)。
public boolean isEmpty(BigDecimal number) {return number == null || number.compareTo(BigDecimal.ZERO) == 0;
}
BigDecimal number = null;
if (isEmpty(number)) {System.out.println("BigDecimal is empty or null");
} else {System.out.println("BigDecimal is not empty");
}
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完