public static String convertToChineseNumber(int number) {
String[] digits = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"};
if (number < 10) {
return digits[number];
} else {
int tens = number / 10;
int ones = number % 10;
if (tens == 1) {
return "十" + (ones == 0 ? "" : digits[ones]);
} else {
return digits[tens] + "十" + (ones == 0 ? "" : digits[ones]);
}
}
}
注意:超过两位数的数字不能使用!
示例: