Java实现将数字转为大写汉字

Java实现将数字转为大写汉字

大家好,又见面了,我是全栈君。

 

public class Int2Big { 
    static String int2big(int src) { 
        final String num[] = {"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"}; 
        final String unit[] = {"圆", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟"}; 
        String dst = ""; 
        int count = 0; 
        while (src > 0) { 
            dst = (num[src % 10] + unit[count]) + dst; 
            src = src / 10; 
            count++; 
        } 
        return dst.replaceAll("零[仟佰拾]", "零").replaceAll("零+万", "万") 
                .replaceAll("零+亿", "亿").replaceAll("亿万", "亿零") 
                .replaceAll("零+", "零").replaceAll("零圆", "圆"); 
    } 

    public static void main(String[] args) { 
        System.out.println(int2big(123004506)); //-->壹亿贰仟叁佰万肆仟伍佰零陆圆 
        System.out.println(int2big(6523464)); //-->陆佰伍拾贰万叁仟肆佰陆拾肆圆 
        System.out.println(int2big(1001000100));//-->壹拾亿零壹佰万零壹佰圆 
        System.out.println(int2big(808)); //-->捌佰零捌圆 
    } 
}

 转自:https://www.v2ex.com/t/388568#reply41

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108173.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • discuz的diy功能介绍

    discuz的diy功能介绍

    2022年2月23日
    49
  • 数据分析——多重共线性检验

    数据分析——多重共线性检验在做线性回归的时候,一般分为以下几个步骤:1、画散点图,简单的查看是否存在线性关系(3D以下)2、线性模型跑一遍试试效果3、其中需要查看以下几个指标:3.1正太分布检验3.1多重共线性3.2变量显著性3.4拟合效果4、解释变量上面一篇文章了解了如何利用t检验进行变量的显著性检验,下面着重学习如何进行多重共线性的检验一、辅助…

    2022年5月18日
    44
  • Python绘制旭日图_sunburst图如何做

    Python绘制旭日图_sunburst图如何做python绘制旭日图

    2022年9月26日
    2
  • 电子元器件常用品牌汇总(持续更新)

    电子元器件常用品牌汇总(持续更新)电阻:Yageo国巨、Fenghua风华、Rohm罗姆、TDK、Samsung三星、Uniohm厚声、Walsin华新科、Ralec旺诠、KOA兴亚、Panasonic松下、AVX、TMTEC泰铭、Kyocera京瓷、PHYCOM飞元。电容:Yageo国巨、Fenghua风华、Murata村田、TDK、Samsung三星、Eyang宇阳、Taiyo太诱、Kyocera京瓷、HEC禾伸堂、Kemet基美、ISND华信安、AVX、Nichicon尼吉康、Panasonic松下、SANYO三洋。电感:Mura

    2022年6月29日
    38
  • Java实现JWT的Token认证机制[通俗易懂]

    Java实现JWT的Token认证机制[通俗易懂]Java实现JWT的Token认证机制

    2022年4月23日
    44
  • vim安装YouCompleteMe 插件

    vim安装YouCompleteMe 插件vim安装youcomplete插件,折磨我好久,装不好硬是要把它装好,结果最后终于装好这个补全的插件。为了需要安装的人少走弯路,我的安装过程如下(主要提供步骤):1、先看你的vim版本是多少。我的是vim7.4.52貌似支持python。但是还是不行说是不支持YCM。 最后只能安装vim8.0,手动安装。 具体可以vim–version看来下python和python3是否

    2025年6月5日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号