1. 程式人生 > >BigDecimal比較大小,BigDecimal判斷是否為0

BigDecimal比較大小,BigDecimal判斷是否為0

在做專案時,經常用到BigDecimal型別的資料,需要比較大小:
宣告BigDescimal: BigDescimal bd = new BigDescimal(str1);

Integer a = bd1.compareTo(bd2);

a = -1,表示bd1小於bd2

a = 0,表示bd1等於bd2

a = 1,表示bd1大於bd2

所以判斷 BigDecimal判斷是否為0:

new BigDecimal("0.00").compareTo(BigDecimal.ZERO)  == 0