为了账号安全,请及时绑定邮箱和手机立即绑定

将双值格式化为2个十进制位置的最佳方法

将双值格式化为2个十进制位置的最佳方法

守候你守候我 2019-06-25 14:36:48
将双值格式化为2个十进制位置的最佳方法我正在处理我的应用程序中的很多双值,有什么简单的方法来处理Java中十进制值的格式化吗?还有比这更好的方法吗? DecimalFormat df = new DecimalFormat("#.##");基本上,我想做的是格式化双值,如23.59004  to 23.5935.7  to 35.703.0 to 3.009 to 9.00
查看完整描述

2 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

另一种选择是使用String.format:

double[] arr = { 23.59004,
    35.7,
    3.0,
    9};for ( double dub : arr ) {
  System.out.println( String.format( "%.2f", dub ) );}

产出:

23.5935.703.009.00

你也可以用System.out.format(相同的方法签名),或创建java.util.Formatter以同样的方式工作。


查看完整回答
反对 回复 2019-06-25
  • 2 回答
  • 0 关注
  • 314 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号