社区
Java
帖子详情
java 阿拉伯数字与汉字互转
qq_33383137
2016-02-02 10:22:11
我看网上大部分是不带小数点的,如果有小数点怎么转?比如1245.36和九千六百八十八点五三一。求大神赐一份代码。谢谢了!
...全文
484
3
打赏
收藏
java 阿拉伯数字与汉字互转
我看网上大部分是不带小数点的,如果有小数点怎么转?比如1245.36和九千六百八十八点五三一。求大神赐一份代码。谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_20513405
2016-02-02
打赏
举报
回复
帮你写了其中一个 public class Test1 { public String[] hanziArr = new String[]{"个", "十", "百", "千", "万", "十", "百", "千", "亿"}; public String[] numberArr = new String[]{"零", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "点"}; public static void main(String[] args) { String str1 = "112015065.3306"; String str2 = "九千六百八十八点五三一"; Test1 t = new Test1(); String s = t.toHanzi(str1); System.out.println(s); } public String toHanzi(String s) { StringBuilder result = new StringBuilder(); int pointIndex = s.indexOf("."); String integer; String decimal = null; if (-1 == pointIndex) { integer = s; } else { integer = s.substring(0, pointIndex); decimal = s.substring(pointIndex + 1); } for (int i = 0; i < integer.length(); i++) { char c = integer.charAt(i); if (c == '0') { result.append(numberArr[0]); } else { result.append(numberArr[Integer.parseInt(String.valueOf(c))]); if (i != integer.length() - 1) result.append(hanziArr[integer.length() - 1 - i]); } } if (null != decimal) { result.append(numberArr[11]); } for (int i = 0; i < decimal.length(); i++) { char c = decimal.charAt(i); result.append(numberArr[Integer.parseInt(String.valueOf(c))]); } return result.toString(); } }
心随自在飞
2016-02-02
打赏
举报
回复
那你自己再拿代码改下就差不多了吧!
java
实现
阿拉伯数字
转换为
汉字
数字 算法
java
实现
阿拉伯数字
转换为
汉字
数字 算法
中文数字转成
阿拉伯数字
java
实现
独立开发,实测可用, 将阿拉伯和中文数字组合的字符串转成
阿拉伯数字
的整型 包。例如: “八万三千20”就可以转成整型 803020 。解压后,引用包。调用方法 在UnitTest.
java
中有
Java
学习指南(
Java
入门与进阶)
这是
Java
学习指南系列课程的第1篇,介绍
Java
语言的入门语法,引领希望学习
Java
语言编程的初学者进入
Java
大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从
Java
开发平台的下载和安装开始,从浅到深、从...
java
实现
阿拉伯数字
转中文
java
实现
阿拉伯数字
转中文,这里是经过测试过的,大家下载后可以直接运行运用,方便快捷。
java
阿拉伯数字
转化中文大写
java
阿拉伯数字
转化中文大写。包括小数点的操作。是转化的源代码。可以参考这修改出所需格式。
Java
50,531
社区成员
85,613
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章