小编Nat*_*Nat的帖子

如何在没有科学记数法的情况下将String转换为BigDecimal

我试图将String值转换为BigDecimal值.当我使用0.000001234时,我在BigDecimal中得到相同的值.但是,当我使用0.000000123或0.000000012时,我得到的是1.23E-7或1.2E-8.

如果输入为String = 0.000000123,我需要如下所示

然后输出应该是,BigDecimal = 0.000000123

请帮我

import java.math.BigDecimal;

public class DecimalEx {


        public static void main(String args[]){

            String s = "0.000000023";
            BigDecimal big = new BigDecimal(s);         
            System.out.println(big);
        }
}
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

java ×1