需求: 如何将数字123对应于中文的一二三
private final static char[] cs = "零一二三四五六七八九".toCharArray();
/**
* @param args
*/
public static void main(String[] args) {
int num = 123;
//调用方法
String str=NumberToString(num);
//转成字符数组
char[] ch = str.toCharArray();
//遍历
for (int i = ch.length-1; i >=0 ; i--) {
System.out.print(ch[i]);
}
}
/**
*
* @param number 数字
* @return 字符串
*/
private static String NumberToString(int number){
String temp="";
while(number>0){
temp+=cs[number%10];
// System.out.println(temp);
number/=10;
}
return temp;
}