Android格式化数字

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

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 主要积累一些开发中比较 常用的工具类,部分借鉴于网络,主要来源于平时开发因需求而生的小工具类 13、ArithUt...
    大鸭梨leepear阅读 3,909评论 0 1
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,765评论 0 17
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,477评论 19 139
  • 如果可以,请不要让我看清; 如果可以,请不要告诉我答案。 倘佯在时光的长廊里, 却只望得到你的背脊; 我躲在深邃的...
    歪叔留小白阅读 3,688评论 0 1