在Java後臺需要把阿拉伯數字轉化未中文數字,比如“123”轉化爲“一百二十三”
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("零$", "");
}