小编Gob*_*Ran的帖子

Java BigDecimal from String 没有小数位但假设最后两位数字为十进制

A have a String: "1234567" 我想将此字符串传输到具有以下格式的 BigDecimal: 12345.67 --> 最后两个数字应被视为小数位。

有什么方法可以解决这个问题,或者我是否必须使用资源消耗方式,例如:

String numberUnformated = 1234567;
BigDecimal number = new BigDecimal(amount.substring(0,amount.length()-2)+"."+amount.substring(amount.length()-2))
Run Code Online (Sandbox Code Playgroud)

谢谢

java string type-conversion bigdecimal

1
推荐指数
1
解决办法
703
查看次数

标签 统计

bigdecimal ×1

java ×1

string ×1

type-conversion ×1