Android 数字转字符串、保留两位小数、千分位、补 0、百分比

作者:vkvi 来源:千一网络(原创) 日期:2017-3-6

数字转字符串

保留两位小数—转换为字符串类型

关于 String.format 的详细用法,请参见:JAVA字符串格式化-String.format()的使用

保留两位小数—仍然保留 double 格式

注意,数字 100 后加上 d,表示 100 是 double 类型。

因为后面的 100 如果不加 d,编译器会认为是整型,而 Math.round 结果也是整型,两个操作数都是整型的话,结果也是整型。

所以我们把后面这个 100 加个 d,让其中一个操作数变成 double,最终结果也就成了 double 了。

千分位与补 0

说明:

  • 使用 DecimalFormat,要引用包 java.text,而不是 android.icu.text。
  • 格式字符串中 # 表示如果数字没那么多位,就空着;0 表示如果数字没那么多位,就用 0 代替。
  • 可以看出 DecimalFormat 在某些功能上可以代替前面的 String.format,但使用上不如 String.format 便利。

百分比

你前面那位网友看了:JavaScript 用 style.width 取不到 CSS 值?

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他