温馨提示×

Java中bigdecimal转long类型怎么实现

小亿
1187
2024-01-18 23:47:52
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要将BigDecimal转换为long类型,可以使用longValue()方法。示例如下:

BigDecimal decimal = new BigDecimal("1234567890.123456789");
long result = decimal.longValue();
System.out.println(result);

输出:

1234567890

注意,如果BigDecimal值超出了long类型的范围,将会抛出ArithmeticException异常。因此,在转换之前最好使用compareTo()方法检查BigDecimal值是否在long类型的范围内。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Java中object转bigdecimal类型怎么实现

0