public class Rmb{private static final char[] data = {'零','壹','贰','叄','肆','伍','陆','柒','捌','玖'};private static final char[] units = {'元','拾','佰','仟','万','拾','佰','仟','亿'};public static String convert(int money){StringBuffer sbf = new StringBuffer();int uint = 0;while(money != 0){sbf.insert(0,units[uint++]);sbf.insert(0,data[money%10]);money = money/10;}//去零return sbf.toString().replaceAll("零[拾佰仟]","零").replaceAll("零+万","万").replaceAll("零+元","元").replaceAll("零+","零");}public static void main(String[] args){Rmb rmb = new Rmb();System.out.println(rmb.convert(1011)); //输出壹仟零壹拾壹元}
}

怎么实现金额转换,将阿拉伯数字金额转换成中国传统形式,例如1011变成一千零一拾一元整?相关推荐

  1. 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-(一千零一拾一元整)输出。...

    程序代码如下: package cn.itcast.framework.interview;import java.text.NumberFormat; import java.util.HashMa ...

  2. 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-(一千零一拾一元整)输出。

    /**  * @(#)SimpleMoneyFormat.java  *  *金额转换,阿拉伯数字的金额转换为中国传统的形式输出  * @lpxuan  * @version 1.00 2008/7/ ...

  3. 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出

    去零的代码: return sb.reverse().toString().replaceAll("零[拾佰仟]","零").replaceAll(" ...

  4. 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-(一千零一拾一元整)输出

    去零的代码: return sb.reverse().toString().replaceAll("零[拾佰仟]","零").replaceAll(" ...

  5. 金额转换,阿拉伯数字转换成中国传统形式。 例如:101000001010 转换为 壹仟零壹拾亿零壹仟零壹拾圆整

    金额转换,阿拉伯数字转换成中国传统形式. 例如:101000001010   转换为   壹仟零壹拾亿零壹仟零壹拾圆整 package com.itheima;import java.util.Arr ...

  6. 金额转换,阿拉伯数字转换成中国传统形式。例如:101000001010 转换为 壹仟零壹拾亿零壹仟零壹拾圆整

    public class Test{ // 定义三个字符数组,把中文的数字形式存储下来,再下面代码中获取下标,设置对应中文 private static char[] hunit = { '拾', ' ...

  7. java练习:金额转换,阿拉伯数字转换成中文传统形式

    需求:金额转换,阿拉伯数字转换成中文传统形式   ,例如 101000001010   转为     壹仟零壹拾亿零壹仟零壹拾圆整 最终版: import java.util.Scanner; pub ...

  8. java 数字大小写转换_阿拉伯数字大小写转换java工具

    package org.centric.utils; import java.text.DecimalFormat; public class MoneyUtil { /** 大写数字 */  pri ...

  9. 【JAVA工具类】金额与汉字大小写的转换 金额转换

    主要实现金额与汉字大小写的转换 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一 千零一拾一元整)输出. 去零的代码: /************************ ...

最新文章

  1. C语言 条件编译(if )
  2. c++名字查找和作用域的一个例子的感想
  3. C++版的LLC代码
  4. 躲开职业生涯的“甜蜜陷阱”
  5. 不妨问问自己,学习C语言是为了什么?
  6. ubuntu16.04 升级内核
  7. 转换到coff期间_“fatal error lnk1123 转换到coff期间失败”的解决方法
  8. 国家测绘法宣传日专题知识分享
  9. 详细解析图像处理 直方图均衡化计算
  10. X3D制作简易三维动画
  11. bootstrap-table固定表头固定列
  12. 浅谈“POODLE信息泄露漏洞”
  13. Android.网络连接状态(联网,2g,3g,wifi等)
  14. 黑马程序员_程序代码实现进制转换
  15. java启动参数xmm_JVM所有参数一览
  16. #734. 徐老师的养花装置
  17. 基于Pgpool搭建PostgreSQL11的集群
  18. C/S软件架构设计模式
  19. 博客园自定义鼠标样式
  20. 移动10大跨平台工具

热门文章

  1. 涉密计算机及涉密网络使用自查,网络安全自查报告(2)
  2. 手持两把锟斤拷,口中疾呼烫烫烫。 脚踏千朵屯屯屯,笑看万物锘锘锘。
  3. 150个CMD命令(史上更全cmd命令 net命令)
  4. 怎么跳槽?这七步走完,你完全可以面试大厂了
  5. MAC开关机、注销、关机可用快捷键
  6. 010-电脑软件安装手册-20190418
  7. 中国南北分界线在哪里,卫星地图带你一探究竟……
  8. 经济学人 纽约时报 时代周刊 华尔斯日报对比
  9. 关于最新劳动法的一些解读
  10. 利用python制作漂亮的词云图