`
shixiuteng
  • 浏览: 38650 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

货币转换人民币格式

    博客分类:
  • java
 
阅读更多
public String toRMB(double money) {   
    char[] s1 = {'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'};   
    char[] s4 = {'分', '角', '元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿', '拾', '佰', '仟', '万'};   
    String str = String.valueOf(Math.round(money * 100 + 0.00001));   
    String result = "";   
  
    for (int i = 0; i < str.length(); i++) {   
        int n = str.charAt(str.length() - 1 - i) - '0';   
        result = s1[n] + "" + s4[i] + result;   
    }   
  
    result = result.replaceAll("零仟", "零");   
    result = result.replaceAll("零佰", "零");   
    result = result.replaceAll("零拾", "零");   
    result = result.replaceAll("零亿", "亿");   
    result = result.replaceAll("零万", "万");   
    result = result.replaceAll("零元", "元");   
    result = result.replaceAll("零角", "零");   
    result = result.replaceAll("零分", "零");   
  
    result = result.replaceAll("零零", "零");   
    result = result.replaceAll("零亿", "亿");   
    result = result.replaceAll("零零", "零");   
    result = result.replaceAll("零万", "万");   
    result = result.replaceAll("零零", "零");   
    result = result.replaceAll("零元", "元");   
    result = result.replaceAll("亿万", "亿");   
  
    result = result.replaceAll("零$", "");   
    result = result.replaceAll("元$", "元整");   
  
    return result;   
}  

 

分享到:
评论

相关推荐

    word文档自动转换货币人民币金额大写.doc

    word文档自动转换货币人民币金额大写.docword文档自动转换货币人民币金额大写.docword文档自动转换货币人民币金额大写.doc

    C#编写的货币转换程序

    可以自己修改其中的一些参数,代码都精简了

    python实现人民币大写转换

    本文实例为大家分享了python实现人民币大写转换的具体代码,供大家参考,具体内容如下 #!/usr/bin/python # -*- coding:utf-8 -*- # ********* 转换方法介绍 ********* # 将需要转换的数字从右向左,每4位分成一个...

    货币数值转换类

    货币数值转换类,主要是转换中文大写之类的

    Android 货币转换

    简单的安卓货币转换作业 双货币 欧元与美元 完整代码 使用Eclipse开发 直接导入即可使用

    java实现货币转换

    Java实现货币之间的币值转换例如美元到人名币的转换,显示汇率和各自的币值

    C++实现人民币大小写转换

    将阿拉伯数字复制粘贴或输入到“输入小写数字金额”中,比如(123456),然后单击“转换为大写金额”按钮。就会在“显示中文大写金额”框中显示自动转换完成的中文大写内容...

    Python实现制度转换(货币,温度,长度)

    人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中: 人民币和美元间汇率固定为:1美元 = 6.78人民币。 程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,...

    人民币与美元之间的一个转化

    能够实现人民币与美元之间的一个转化,在运行结果处输入1U,1R等

    .NET人民币大小写转换

    .NET人民币大小写转换,根据人民币小写转换为人民币大写

    DELPHI实现货币小写转换大写

    本程序可以实现人民币小写到大写的转换,可复用性强,稍微做修改即可使用,方便、快捷!

    汇率实时转换

    问题描述:判断输入的币种并计算,并增加退出判断 问题分析:输入、输出不变,处理增加币种判断,判断用户是否退出 关键点: 1. 对字符串进行切片操作,获取币种标识 2. 条件判断 3. 循环执行,判断是否退出 字符串...

    python货币计算器

    python货币计算器,新手学习用,仅支持美元跟人民币的转换,智能识别单位货币转换器

    人民币大写金额转换DLL库

    人民币大写金额转换,支持到 兆 位和负数

    java 阿拉伯数字转换成人民币的工具类

    java编写的 阿拉伯数字转换成相应的人民币汉字类

    laravel-currency:这为Laravel提供了货币功能,例如使用最新汇率进行货币格式化和转换

    Laravel(Laravel)货币 这为Laravel提供了货币功能,例如使用最新汇率进行货币格式化和转换。 官方文件 该软件包的文档可在上。 变更记录

    货币转换器 | 谷歌(Chrome)浏览器插件

    货币转换器,实时计算货币和汇率,您可以在旅行计划中使用它,交易外汇市场,股票交易所,甚至可以使用二元期权来转换世界上任何地方的货币。 【插件开发者】 @jlozanodeveloper 【插件更新】 2020-11-11 14...

    java汇率转换

    JAVA代码能实现多种货币转换,有抛出异常,图形界面

    Android 国际货币格式化的示例代码

    目前为止,货币格式化最简单的方式是调用 NumberFormat.getCurrencyInstance() 获得 NumberFormat 实例来把数字格式化为货币格式的字符串(当然也可以把字符串转换成数字)。可以根据当前设备的位置来获取 java.util...

    汇率转换-crx插件

    这是一个为跨境卖家设计的,用于显示平台前端商品价格对应的人民币价值同时提供163种货币间的自由转换代码开源托管于Github 更新记录请查看网站2.8.4.0 2021年3月16日 修复shopee页面规则。改为在线获取,以后页面...

Global site tag (gtag.js) - Google Analytics