关于字符串转换为数字,对于超过转换范围的数字该怎么处理呢?
超过 int 范围的可以使用 long 类型表示,使用 Long.parseLong(str) 将字符串解析为 long 类型,如果还是超过只能使用 BigDecimal 类型表示了,可以使用 BigDecimal bigDecimal=new BigDecimal(str) 实例化。
Long.parseLong(str)
BigDecimal bigDecimal=new BigDecimal(str)