Java 将获取的阿拉伯数字转换成对应的中文
2017-10-11 10:42
417 查看
项目需求,将获取的中标候选人在页面以第一候选人,第二候选人。。。等显示,在项目中获取的是一个集合,可以得到集合的个数,将获取的个数转换成对应的中文汉字。
案例:
案例:
//将阿拉伯数字转换成对应的汉字 String result=""; for (int i = 0; i < resultPubPublishListInfo.size(); i++) { String[] units = {"","十","百","千","万","十万","百万","千万","亿","十亿","百亿","千亿","万亿" }; char[] numArray = {'零','一','二','三','四','五','六','七','八','九'}; char[] val = String.valueOf(i+1).toCharArray(); int len = val.length; StringBuilder sb = new StringBuilder(); for (int j = 0; j < len; j++) { String m = val[j] + ""; int n = Integer.valueOf(m); boolean isZero = n == 0; String unit = units[(len - 1) - j]; if (isZero) { if ('0' == val[j - 1]) { continue; } else { sb.append(numArray ); } } else { sb.append(numArray ); sb.append(unit); } } result =sb.toString(); System.out.println(result); }
相关文章推荐
- 将阿拉伯数字转换为其对应的中文数字
- java实现中文数字与阿拉伯数字互相转换
- java中文数字转换成阿拉伯数字
- Java学习笔记 实现阿拉伯数字(一亿以内)转换为中文繁体数字
- Java实现阿拉伯数字转换成中文大写数字,以及中文大写数字到阿拉伯数字的转换。
- Java编程案例-将阿拉伯数字转换成中文数字
- java将阿拉伯数字转换为中文
- java笔试题之----将阿拉伯数字转换成中文
- java将阿拉伯数字转换为中文数字
- java 中文大写数字 转换成 阿拉伯数字
- 用java代码将阿拉伯数字金额转换成中文大写
- Java-String-阿拉伯数字转换成中文汉字数字
- JAVA编写 将阿拉伯数字转换成中文大写(不要Script的)
- java阿拉伯数字转换成中文数字
- java练习:金额转换,阿拉伯数字转换成中文传统形式
- java阿拉伯数字与中文金额转换NumberTransferUtil
- java阿拉伯数字表示的金额转换成中文大写金额
- Java实现中文数字转换为阿拉伯数字
- java将阿拉伯数字转换为中文数字
- JAVA将阿拉伯数字转换为中文