我有一系列的Java小数,如:
0.43678436287643872
0.4323424556455654
0.6575643254344554
Run Code Online (Sandbox Code Playgroud)
我希望在小数点后5位切掉一切.这怎么可能?
我在Double值操作中遇到问题.
让我们来,
Double d = new Double(123456789987654321123456789d);
System.out.println(d);
Run Code Online (Sandbox Code Playgroud)
输出是:
1.2345678912345678E35
Run Code Online (Sandbox Code Playgroud)
但我想要,
123456789987654321123456789
Run Code Online (Sandbox Code Playgroud)
没有任何表示法的完整数字.
我已经尝试了所有的排列使用BigDecimal,BigInteger等等.
注意:我想填充JSON所以请不要仅仅建议一个print声明.
我已经读过了: