在實際開發過程中BigDecimal是一個經常用到的數據類型,它和int 、Long之間可以相互轉換。
轉換關系如下代碼展示:
一、int 轉換成 BigDecimal 數據類型
//int 轉換成 bigDecimal類型 public static BigDecimal intToBigDecimal(int i){ BigDecimal b = new BigDecimal(i); return b;
二、Lont 轉換成 BigDecimal 數據類型
//Long 類型轉換成 bigDecimal public static BigDecimal longToBigDecimal(Long l){ BigDecimal b = new BigDecimal(l); return b;
三、BigDecimal 轉換成 Long數據類型
//bigDecimal 轉換成 Long類型 public static Long bigDecimalToLong(BigDecimal b){ BigDecimal c = new BigDecimal(b); Long l = c.longValue(); return l;
四、BigDecimal 轉換成 int數據類型
//bigDecimal 轉換成 int類型 public static void bigDecimalToInt(BigDecimal b){ BigDecimal c = new BigDecimal(b); int i = c.intValue();