码迷,mamicode.com
首页 > 其他好文 > 详细

数字转汉字

时间:2021-06-02 19:53:42      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:public   阿拉伯   src   lang   汉字   code   final   ring   ace   

阿拉伯数字转汉字数字

public static String int2chineseNum(int src) {
	final String num[] = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"};
	final String unit[] = {"", "十", "百", "千", "万", "十", "百", "千", "亿", "十", "百", "千"};
	String dst = "";
	int count = 0;
	while(src > 0) {
		dst = (num[src % 10] + unit[count]) + dst;
		src = src / 10;
		count++;
	}
	return dst.replaceAll("零[千百十]", "零").replaceAll("零+万", "万")
			.replaceAll("零+亿", "亿").replaceAll("亿万", "亿零")
			.replaceAll("零+", "零").replaceAll("零$", "");
}

数字转汉字

标签:public   阿拉伯   src   lang   汉字   code   final   ring   ace   

原文地址:https://www.cnblogs.com/codesail/p/14836684.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!