科学计数法处理与格式化金额

本文介绍了如何处理科学计数法表示的数值,并提供了一种格式化金额的方法,确保金额显示符合常规的阅读习惯。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

科学计数法处理


对于  1.0E7  这种

private static String numFormat(String formatNum){

NumberFormat nf = NumberFormat.getInstance();  
nf.setGroupingUsed(false);  
Double tqd = new Double(formatNum); 
return String.valueOf(nf.format(tqd));

}

格式化金额

10000000000.2333 格式化后为10,000,000,000.23

//d为需要格式的金额,n为保留的小数点位数
public static String  fmoney(double d ,int n ){
n = n > 0 && n <= 20 ? n : 2;
StringBuffer sb = new StringBuffer();
for(int i = 0;i<n; i++){
sb.append("0");
}
DecimalFormat myformat = new DecimalFormat();
myformat.applyPattern("##,###."+sb.toString());
return myformat.format(d);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值