工具类_java 数字转化为汉字大写
public class Num2Rmb {
private String[] hanArr = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
private String[] unitArr = { "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟" };
private String toHanStr(String numStr) {
String result = "";
int numLen = numStr.length();
for (int i = 0; i < numLen; i++) {
int num = numStr.charAt(i) - 48;
if (i != numLen - 1 && num != 0) {
result += hanArr[num] + unitArr[numLen - 2 - i];
} else {
result += hanArr[num];
}
}
return result;
}
public static void main(String[] args) {
Num2Rmb nr = new Num2Rmb();
System.out.println(nr.toHanStr("633779433451"));
System.out.println(nr.toHanStr("63377"));
}
}
最新文章
- [LeetCode] Arithmetic Slices 算数切片
- Siteserver-stl:searchOutput(搜索结果)自定义显示样式
- ubuntu12.04 安装mac主题
- oracle官方文档的阅读方法
- IB交换机配置命令总结
- ionic本质
- 为archlinux配置cron
- CSDN上最火的android项目
- Linux查看端口号
- .net core4
- Android原生Calendar代码阅读(一)
- 用Cython加速Python程序以及包装C程序简单测试
- myeclipse 配置weblogic 异常
- Wget 命令详解
- 移动App,AJAX异步请求,实现简单的增、删、改、查
- 9、SQL逻辑查询语句执行顺序
- asp.net获取当前网址url
- SPOJ_SUBLEX
- 函数fgets和fputs、fread和fwrite用法小结(转)
- VS2010配置HTML5智能提示
热门文章
- Python核心编程读笔 9: 异常
- 持续集成 之 apache-continuum
- DMVsinSQLServer -- 备
- 一个大小为N的数组,里面是N个整数,怎样去除重复的数
- Java Scoket之java.io.EOFException解决方案
- 「python」: arp脚本的两种方法
- 1.Solution的Build、Rebuild和Clean
- .Net 利用消息在进程间通讯实现进程互操作
- .Net C# ASP.Net和ADO.Net
- android之PackageManager简介