/**
* @author YangMenKum
*
*/
public class ChineseCharacterNumber {
static String[] chineseNumber = { "〇", "一", "二", "三", "四", "五", "六", "七",
"八", "九", "十" };
public static StringBuffer Transform(String srcString) {
StringBuffer objString = new StringBuffer();
/* 方法一 */
for (int i = 0; i < srcString.length(); i++) {
objString.append(chineseNumber[srcString.charAt(i) - '0']);
}
/* 方法二 */
/*
* int srcLength = srcString.length(); int srcvalue =
* Integer.parseInt(srcString); for (int i = 0; i < srcLength; i++) {
* objString.append(chineseNumber[(int)
* ((srcvalue/Math.pow(10,srcLength-1-i))%10)]); }
*/
return objString;
}
}
测试代码:
public class Test417 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print(ChineseCharacterNumber.Transform("2017"));
}
}