Android入门——数字组成的字符串转化为货币格式
2015-10-29 13:44
471 查看
在涉及到金钱的时候,我们往往需要把由数字组成的字符串转换成货币的格式来进行展示。比如12345678.90,往往我们需要它是这个样子来呈现:¥12,345,678.90。如果你比较有精力,可以自己写一个工具类来进行这种形式的转化,但是在Java中已经给提供了相关的类,我们进行简单的封装以后直接调用就可以了。
这里,我们还可以把CHINA替换成其他地方,比如,US、UK、TAIWAN、ENGLISH等,就可以转化为对应地方的货币书写格式了。
/** * 把字符串格式的数字转换成货币类型格式 * @param string * @return */ package com.example.test; import java.text.NumberFormat; import java.util.Locale; public class NumberUtils { public static String getMoneyType(String string) { // 把string类型的货币转换为double类型。 Double numDouble = Double.parseDouble(string); // 想要转换成指定国家的货币格式 NumberFormat format = NumberFormat.getCurrencyInstance(Locale.CHINA); // 把转换后的货币String类型返回 String numString = format.format(numDouble); return numString; } }
这里,我们还可以把CHINA替换成其他地方,比如,US、UK、TAIWAN、ENGLISH等,就可以转化为对应地方的货币书写格式了。
相关文章推荐
- 解决Android Studio ADB not responding...问题
- Android开发中对读写SD的处理
- Android学习之防止按钮连续点击,打开多个相同activity
- 使用WakeLock使Android应用程序保持后台唤醒
- <学习笔记>ArcGIS Runtime for Android 10.2.5配置+baseMap
- ListView 嵌套 GridView 大法
- Android AlarmManager实现不间断轮询服务
- 初学android:四大组件之contentprovider
- Android:ListView 使用 viewholder 性能优化(Listview工作原理)
- BaseExpandableListAdapter分类绑定的实现
- Android学习之剪贴板操作
- scrollview自适应listview的四种方案
- 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之注入组件Components(九)
- android:scaleType属性
- android:descendantFocusability用法简析(listview的item点击无响应问题)
- android隐藏标题栏后影响样式的解决方案
- android studio 导入so文件出现的问题AND[android]复制 APK 许可证 (同一文件) 中的重复文件
- android模拟器root,avd root,emulator root教程
- Android编程实现的重力感应示例代码
- Android多媒体录制--MediaRecorder视频录制