public static String longConverUpperCase(long number) {
final char[] charNumbers = { 
'零', '壹', '贰', '叁',
'肆', '伍', '陆', '柒',
'捌', '玖' };
final char[] seqCharNumbers={
' ','拾','佰','仟',
'萬','拾','佰','仟',
'亿','拾','佰','仟'};
String str = number + "";
int length = str.length();
StringBuilder builder = new StringBuilder(20);
int zeroCount = 0;
for (int i = 0; i < length; i++) {
if(str.charAt(i)=='0'){
if(seqCharNumbers[length - i -1]=='亿'||seqCharNumbers[length - i -1]=='萬'){
builder.delete(builder.length()-zeroCount, builder.length());
if(zeroCount<3){
   builder.append(seqCharNumbers[length - i -1]);
}
   zeroCount=0;
}else{
builder.append('零');
zeroCount++;
}
continue;
}
if(zeroCount>0){
builder.delete(builder.length()-zeroCount+1, builder.length());
}
builder.append(charNumbers[str.charAt(i)-'0']);
builder.append(seqCharNumbers[length - i -1]);
zeroCount=0;
}
builder.delete(builder.length()-zeroCount, builder.length());
return builder.toString();

}

数字金额转中文大写金额 - 数字大写转换相关推荐

  1. 将数字金额转换为中文大写金额

    /*------Oracle数据库------*/                                       在存储过程中,将数据中的金额小写转大写的函数. create or re ...

  2. 将数字金额转换为中文大写金额(在网上找的)

    /*------Oracle数据库------*/                                       在存储过程中,将数据中的金额小写转大写的函数. create or re ...

  3. java将输入的数字金额转换为中文大写金额

    前言 将输入的数字字符串中的每一个数字字符转换为对应的中文大写,例如12345转换为壹贰叁肆伍,再将此中文大写和对应的单位进行字符串的拼接并一起输出 输出结果为:零佰零拾壹万贰仟叁佰肆拾伍元 一.具体 ...

  4. python数字金额转换为中文大写金额(角、分)

    初学python,有错望大佬改正,谢谢 编写程序,根据用户输入的金额数字转换成相应的中文大写数字.例如,1002.34转换为"壹仟零贰圆叁角肆分",100转换为"壹佰圆整 ...

  5. 数字金额转中文大写金额

    public static String transAmount2Chinese(long amount) {//每4位一组,每一组多一位分隔符splitsString[] unit = {" ...

  6. C#数字金额转人民币大写金额的实现

    要过年了,朋友圈里充斥着各种年的味道,还有一种特别的朋友圈今年格外显眼,好像一股气流冲击着我的小心脏,2022真的是太难了. 这里,专门为各位老板写了一套数字金额转人民币大写金额的实现方法,希望大家都 ...

  7. Java 描述将数字金额转换为中文大写

    Java 描述金额转换(数字转换成中文大写)         解题思路:把每一位转换成对应的大写,然后在不足地方补零,最后加上相应单位. 代码如下: import java.util.Scanner; ...

  8. JS将数字金额转换为中文大写

    最近在做一个关于金额的票据显示,有部分需要将数字金额改为中文大写金额,下面给出具体实现的JS var changeMoney = function(n) {var fraction = ['角', ' ...

  9. JAVA 人民币数字模式与中文繁体模式的转换(小白专用)!

    金额转为大写形式 要求如下: 给定一个浮点数,将其转换为金额的中文大写形式的字符串.例如,123.45表示为"壹佰贰拾叁元肆角伍分".注意以下几种情况: A.当金额为整数时,只表示 ...

  10. Excel中zhmoney函数将数字转成中文大写金额

    好了财务员小张,在开始工作之前,下载安装了一个方方格子函数扩展包,发现了一个zhmoney的函数,以后就再也不用手动输入中文大写金额了,看下图动态演示吧 (方方格子插件) 1.首先输入zhmoney函 ...

最新文章

  1. 如何做网络推广告诉你如何更新网站内容会提升索引收录?
  2. 微信小程序知识点梳理
  3. LINQ系列:LINQ to ADO.NET概述
  4. 【Python】大数据存储技巧,快出csv文件10000倍!
  5. 服务器实际显示内存,服务器实际显示内存大小
  6. pythonmysql查询转list_python 数据库查询结果转对象
  7. [补档]noip2019集训测试赛(十)
  8. 在Python中将列表转换为元组
  9. 009-2010网络最热的 嵌入式学习|ARM|Linux|wince|ucos|经典资料与实例分析
  10. 药品管理系统java_基于Java的药品管理系统
  11. UG10.0如何导出CAD图
  12. ssh:connect to host localhost port 22: Connection refused解决方法
  13. Matlab积分运算
  14. 微信小程序实现时间预约功能
  15. Chrome 录屏神器 Screenity
  16. python自动下载高品质无损歌曲
  17. 给大家科普一下阿里的职级
  18. 安全多方计算-入门学习笔记(三)
  19. python 淘宝滑块验证_pyppeteer硬钢掉淘宝登入的滑块验证
  20. cool start

热门文章

  1. app图标圆角角度_iOS和安卓APP启动图标的尺寸和圆角大小详解
  2. 盘点前端开发常用的几款编辑器
  3. Android上拉查看详情实现
  4. 跨步电压 matlab仿真,跨步电压,跨步电压触电,跨步电压法,论文集锦_发表网
  5. SecureCRT and SecureFX 8.3 中文版
  6. Oracle 12C 最新补丁下载与安装操作指北
  7. 【PX4学习笔记】2. 真正开始入门px4开发
  8. 使用频谱仪测试信号抗干扰实验
  9. NetApp 数据存储 AFF 和 FAS 系统的磁盘架和存储介质
  10. NetApp存储术语介绍