Java 将获取的阿拉伯数字转换成对应的中文
来源:互联网 发布:天威网络工程公司 编辑:程序博客网 时间:2024/05/17 07:12
项目需求,将获取的中标候选人在页面以第一候选人,第二候选人。。。等显示,在项目中获取的是一个集合,可以得到集合的个数,将获取的个数转换成对应的中文汉字。
案例:
//将阿拉伯数字转换成对应的汉字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[n]); } } else { sb.append(numArray[n]); sb.append(unit); } } result =sb.toString(); System.out.println(result);}
阅读全文
0 0
- Java 将获取的阿拉伯数字转换成对应的中文
- 将数字转换成对应的中文 将阿拉伯数字翻译成中文的大写数字
- 阿拉伯数字转换成对应的大写中文输出
- java将金额数字转换成对应的汉字
- 将数字转换成对应的汉语拼音
- AngularJs根据获取到的数值转换成对应的中文
- Android获取系统当前日期及将日期转换成对应的星期
- Android获取系统当前日期及将日期转换成对应的星期
- 如何将01字符串转换成对应的bit流
- 如何将域名地址转换成对应的IP地址?
- FormatMessage将错误代码转换成对应的字符串
- C语言将十六进制字符串转换成对应的十进制数字
- C#中把中文转换成对应的拼音码
- C#中把中文转换成对应的拼音码
- C#中把中文转换成对应的拼音码
- C#中把中文转换成对应的拼音码
- java将阿拉伯数字转换为中文
- java将阿拉伯数字转换为中文数字
- 浏览器标签页icon
- JAVA中如何取出两个不同List对象(对象一致)中所有不同的对象的集合
- Android monkey的使用
- Linux查找含有某字符串的所有文件
- uboot移植-内存分布
- Java 将获取的阿拉伯数字转换成对应的中文
- Android学习随笔(3)------活动的生命周期
- 超值商品找券平台
- Prince and Princess UVA
- HttpsURLConnection实现SSL的GET/POST请求
- 同一服务器部署多个tomcat时的端口号修改详情
- 微信小程序 Jgank 开发(一)
- 并行流与顺序流性能对比试验
- css3