首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >追加尾随0的双重格式化程序

追加尾随0的双重格式化程序
EN

Stack Overflow用户
提问于 2017-09-12 18:24:23
回答 3查看 473关注 0票数 1

我使用DecimalFormat类将double输入格式化为所需的格式。

DecimalFormat df = new DecimalFormat("#.00000000");

然后,我使用df.format(/*some value*/)

问题是,如果我传递一个小数部分超过8位的双精度数,它会按照要求格式化为8位小数部分,但如果我传递的值少于8位小数部分,它就不会追加尾随的0。如何实现这一点?

Example

df.format(12.67543456667)会将其格式化为12.67543457

但,

df.format(12.675)只会将其格式化为12.675

如何将其格式化为12.67500000

EN

Stack Overflow用户

发布于 2017-09-12 18:39:39

同样的逻辑也应该行得通。

代码语言:javascript
运行
复制
DecimalFormat df = new DecimalFormat("#.00000000");
//System.out.println(df.format(12.67543456667));`
System.out.println(df.format(12.675));

输出:-

代码语言:javascript
运行
复制
12.67500000
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46173951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档