Java数字转汉字阿拉伯数字转汉字
public static String number2chinese(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++;
}
replaceall()
placeAll("零[千百⼗]", "零").replaceAll("零+万", "万")
.replaceAll("零+亿", "亿").replaceAll("亿万", "亿零")
.replaceAll("零+", "零").replaceAll("零$", "");
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。