怎么格式化一个浮点数?1000变成1,000

一点点凋落 2004-03-30 10:39:39
sdf
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamnear 2004-03-30
  • 打赏
  • 举报
回复
二楼正解
SD_wxb 2004-03-30
  • 打赏
  • 举报
回复

首先:import java.text.DecimalFormat;

然后:DecimalFormat df=new DecimalFormat();//对于费用,设定金额显示形式

df.applyPattern("#,##0.00");

在显示金额时:

double f=Double.valueOf(fee).doubleValue();//fee是String类型的,如:2300

System.out.println(df.format(f)); //这样显示出来的f格式如:2,300.00
BTXWUHEN 2004-03-30
  • 打赏
  • 举报
回复
用NumberFormat这个类可以做的,具体的方法你可以查看DOC

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧