数字金额转中文大写金额 - 数字大写转换
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();
}
数字金额转中文大写金额 - 数字大写转换相关推荐
- 将数字金额转换为中文大写金额
/*------Oracle数据库------*/ 在存储过程中,将数据中的金额小写转大写的函数. create or re ...
- 将数字金额转换为中文大写金额(在网上找的)
/*------Oracle数据库------*/ 在存储过程中,将数据中的金额小写转大写的函数. create or re ...
- java将输入的数字金额转换为中文大写金额
前言 将输入的数字字符串中的每一个数字字符转换为对应的中文大写,例如12345转换为壹贰叁肆伍,再将此中文大写和对应的单位进行字符串的拼接并一起输出 输出结果为:零佰零拾壹万贰仟叁佰肆拾伍元 一.具体 ...
- python数字金额转换为中文大写金额(角、分)
初学python,有错望大佬改正,谢谢 编写程序,根据用户输入的金额数字转换成相应的中文大写数字.例如,1002.34转换为"壹仟零贰圆叁角肆分",100转换为"壹佰圆整 ...
- 数字金额转中文大写金额
public static String transAmount2Chinese(long amount) {//每4位一组,每一组多一位分隔符splitsString[] unit = {" ...
- C#数字金额转人民币大写金额的实现
要过年了,朋友圈里充斥着各种年的味道,还有一种特别的朋友圈今年格外显眼,好像一股气流冲击着我的小心脏,2022真的是太难了. 这里,专门为各位老板写了一套数字金额转人民币大写金额的实现方法,希望大家都 ...
- Java 描述将数字金额转换为中文大写
Java 描述金额转换(数字转换成中文大写) 解题思路:把每一位转换成对应的大写,然后在不足地方补零,最后加上相应单位. 代码如下: import java.util.Scanner; ...
- JS将数字金额转换为中文大写
最近在做一个关于金额的票据显示,有部分需要将数字金额改为中文大写金额,下面给出具体实现的JS var changeMoney = function(n) {var fraction = ['角', ' ...
- JAVA 人民币数字模式与中文繁体模式的转换(小白专用)!
金额转为大写形式 要求如下: 给定一个浮点数,将其转换为金额的中文大写形式的字符串.例如,123.45表示为"壹佰贰拾叁元肆角伍分".注意以下几种情况: A.当金额为整数时,只表示 ...
- Excel中zhmoney函数将数字转成中文大写金额
好了财务员小张,在开始工作之前,下载安装了一个方方格子函数扩展包,发现了一个zhmoney的函数,以后就再也不用手动输入中文大写金额了,看下图动态演示吧 (方方格子插件) 1.首先输入zhmoney函 ...
最新文章
- 如何做网络推广告诉你如何更新网站内容会提升索引收录?
- 微信小程序知识点梳理
- LINQ系列:LINQ to ADO.NET概述
- 【Python】大数据存储技巧,快出csv文件10000倍!
- 服务器实际显示内存,服务器实际显示内存大小
- pythonmysql查询转list_python 数据库查询结果转对象
- [补档]noip2019集训测试赛(十)
- 在Python中将列表转换为元组
- 009-2010网络最热的 嵌入式学习|ARM|Linux|wince|ucos|经典资料与实例分析
- 药品管理系统java_基于Java的药品管理系统
- UG10.0如何导出CAD图
- ssh:connect to host localhost port 22: Connection refused解决方法
- Matlab积分运算
- 微信小程序实现时间预约功能
- Chrome 录屏神器 Screenity
- python自动下载高品质无损歌曲
- 给大家科普一下阿里的职级
- 安全多方计算-入门学习笔记(三)
- python 淘宝滑块验证_pyppeteer硬钢掉淘宝登入的滑块验证
- cool start