开发中会经常遇到 后台给你一串数字 你要格式化成自己需要的格式比如保留两位小数 “¥ 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;
}