Java中bigdecimal转long类型怎么实现
要将BigDecimal转换为long类型,可以使用longValue()
方法。示例如下:
BigDecimal decimal = new BigDecimal("1234567890.123456789");
long result = decimal.longValue();
System.out.println(result);
输出:
1234567890
注意,如果BigDecimal值超出了long类型的范围,将会抛出ArithmeticException
异常。因此,在转换之前最好使用compareTo()
方法检查BigDecimal值是否在long类型的范围内。
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。