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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Iocomp Crack和ProEssentials Crack

    Iocomp Crack和ProEssentials CrackIocompCrack和ProEssentialsCrack对于程序员来说,要凭一己之力开发出漂亮逼真的工控仪表和工控图表是非常耗时间和精力的,那么使用专业的第三方控件就是不错的选择,不仅节约开发时间,降低了项目风险,最重要的是第三方控件写的程序更专业,工控图表图像更精细。笔者认为最好用的工控控件当属Iocomp和ProEssentials。下面笔者对这两个工控控件进行了简单的对比评测:Iocomp工控仪表-企鹅578867473Iocomp公司可以说是工业仪表盘控件的龙头老大,在国内工业

    2022年7月25日
    11
  • 在HTML中添加背景音乐[通俗易懂]

    在HTML中添加背景音乐[通俗易懂]方法一:在源代码中编写以下几句代码将能实现在HTML网页内添加背景音乐; 你的浏览器版本太低,不支持audi

    2022年7月25日
    9
  • spdlog用法

    spdlog用法转自:https://blog.csdn.net/haojie_superstar/article/details/89383433?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.control&dist_request_id=1328730.643.16167433128441371&depth_1-utm_source=distribute.pc_relevant.none-task-bl

    2022年6月23日
    26
  • 支持向量回归(多核函数)「建议收藏」

    支持向量回归(多核函数)「建议收藏」支持向量机之支持向量回归,SVR

    2022年6月4日
    38
  • elf文件解析器_elf文件下载

    elf文件解析器_elf文件下载前两天网上投递了简历,面试了一家C++公司,然后对面负责人给我发了一份笔试题,题目是:请写出一个ELF文件解析器,需要能打印出所有segments和sections,并列出每个section和segment的映射关系。首先了解elf是什么,它的结构是怎么样的,然后去读一下别人的源码,读懂之后,自己开始编码。源码如下(”elf.h”头文件见后文),它会报warning,但是貌似不太影…

    2025年7月3日
    3
  • 无显示屏 配置树莓派教程[通俗易懂]

    无显示屏 配置树莓派教程[通俗易懂]<无显示屏>配置树莓派教程0.相关链接#SDCardFormatter官网下载链接https://www.sdcard.org/downloads/formatter/eula_windows/index.html#Win32DiskImager下载链接https://sourceforge.net/projects/win32diskimager/#树莓派…

    2022年8月31日
    10

发表回复

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

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