java怎么把110转化成壹壹零

来源:百度知道 编辑:UC知道 时间:2024/06/02 16:32:43
这是一道Java面试题,当时没做出来,希望哪位大哥给个正确的答案!小弟谢谢啦!

public class Test {
final static char[] cs = "零一二三四五六七八九".toCharArray();
public static void main(String[] args) throws Exception {
int i = 12306;
String i2c = i2c(i);
System.out.println(i2c);
}
private static String i2c(int i) {
String s = "";
while(i>0){
s=cs[i%10]+s;
i/=10;
}
return s;
}
}


把110 转化为字符串,截取字符串, 然后转化为整型, 根据整型判断改成相应的汉字!
5份给我啦,哈哈