Android格式化数字

2017-12-07  本文已影响0人  heshuaizhang

开发中会经常遇到 后台给你一串数字 你要格式化成自己需要的格式比如保留两位小数 “¥ 158.00”

如何解决呢?

好在java 给我们提供一个 DecimalFormat 类 那么就方便多了

使用简单的两个方法

public staticString decima(Object d) {

DecimalFormat decimalFormat =new DecimalFormat("#,##0.00");//格式化设置成自己需要的

return decimalFormat.format(d);

}

那如果你要复原呢 那肯定就简单了

既然有fomat 肯定有 parse 方法呀

那么例子就是这样

public staticDoublepaesrDecima(String string) {

DecimalFormat decimalFormat =new DecimalFormat("#,##0.00"); //格式化设置 (必须保证和格式话的一值)

try{

return decimalFormat.parse(string).doubleValue();

}catch(ParseException e) {

e.printStackTrace();

}

return null;

}

上一篇下一篇

猜你喜欢

热点阅读