java百分比转小数点_Java中小数与百分数的互相转换-Fun言
一、百分数转小数try { // 接口返回的是Number对象,但是实际是Double类型
Double num = (Double)NumberFormat.getInstance().parse("67.89%"); // 转换的结果是67.89
Double num2 = (Double)NumberFormat.getPercentInstance().parse("67.89%"); // 转换的结果是0.6789
} catch (ParseException e) {
e.printStackTrace();
}
二、小数转百分数try {
NumberFormat percentInstance = NumberFormat.getPercentInstance();
percentInstance.setMaximumFractionDigits(2); // 保留小数两位
String format = percentInstance.format(0.81247); // 结果是81.25% ,最后一们四舍五入了
} catch (ParseException e) {
e.printStackTrace();
}
NumberFormat使用 getInstance 或 getNumberInstance 来获取常规数值格式。使用 getIntegerInstance 来获取整数数值格式。使用 getCurrencyInstance 来获取货币数值格式。使用 getPercentInstance 来获取显示百分比的格式。使用此格式,小数 0.53 将显示为 53%。
使用 setMinimumFractionDigits 之类的方法还可以控制数值的显示。如果想对格式化和解析进行更多的控制(或者给予用户更多的控制),可以尝试将从工厂方法获取的 NumberFormat 强制转换为 DecimalFormat。这适用于大多数语言环境;只是要记住将其放入一个 try 代码块中,以防遇到特殊情况。
你还没有登录,请先使用 QQ登录 或 注册!
文章评论
发表评论
java百分比转小数点_Java中小数与百分数的互相转换-Fun言相关推荐
- java float存储方式_Java中小数的存储方式
因为底层的二进制数不能精确表示所有的小数.有时候会产生让人觉得莫名其妙的事情. 如在java中, 0.99999999f==1f//true 0.9f==1f //false 要明白这些,首先要搞清楚 ...
- php精度两位小数点,php中小数精度的代码解析
本篇文章给大家带来的内容是关于php中小数精度的代码解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 项目中保留两位小数四舍五入遇到精度问题:$num = 0.99; $num1 ...
- java可以多重继承吗_Java中的多重继承与组合vs继承
java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...
- java中有没有栈_Java中堆和栈有什么区别
stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...
- java 基本类型 引用_java中 引用类型 和 基本类型 有何区别?
栈与堆都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. Java的堆是一个运行时数据区,类的(对象从中分配空间.这些对象通过new.newa ...
- java构造器详解_Java中关于构造器的使用详解
这篇文章主要介绍了Java构造器使用方法及注意事项的相关资料,这里举例说明如何使用构造器及需要注意的地方,需要的朋友可以参考下 Java构造器使用方法及注意事项 超类的构造器在子类的构造器运行之前运行 ...
- java子类和父类实例_java中父类与子类之间的转换示例
java中父类与子类之间的转换示例有以下三点: 示例一 父类强制转子类 pre class="brush:php;toolbar:false">Father f = new ...
- java编程int和byte的用法_Java中的Byte Array和Int转换
Java中的Byte Array和Int转换 我有这两个函数有一些困难: byteArrayToInt和intToByteArray . 问题是,如果我使用另一个来得到另一个结果,结果是不同的,你可以 ...
- java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件
获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...
最新文章
- Nat. Biotechnol.扩增子测序革命—用16S及18S rRNA全长进行微生物多样性研究
- c实现的trim函数
- Android 部分机型GridView四周默认间距
- springboot redis 断线重连_Redis复制:部分同步PSYNC详解
- 如何在自己的博客中搜索
- zcmu1157: 新年彩灯Ⅱ(二维树状数组)
- linux运维、架构之路-jumpserver
- python 简单web音频_Python Twisted web服务器音频fi
- 基础编程题目集 6-8 简单阶乘计算 (10 分)
- C++ 函数默认参数和占位参数
- windows server 2008r2下搭建***服务器
- 语言教案 小小计算机,大班语言小小播音员游戏教案
- 【接口测试】Http请求各内容说明
- Shamir秘密共享算法
- java使用aspose将word,excel,ppt转pdf
- P1567 统计天数 python代码
- odoo 邮件自动发送相关知识
- 在广州找前端开发实习经验分享2
- 按图搜索义乌购商品(拍立淘) API
- 基于百度音乐Api的Android高仿音乐播放App可在线试听下载歌词浏览