1101----------------总成文字
final static char[] data = new char[] { '零', '臺', '贰', '参', '肆', '伍', '陆',
'陆', '柒', '捌', '玖'
};
final static char[] units = new char[] { '元', '拾', '佰', '仟', '万', '拾', '佰',
'仟', '亿'
};
public static String Convert(int money)
{
StringBuffer st=new StringBuffer();
int unit=0;
while(money!=0)
{
st.insert(0, units[unit++]);
int num=money%10;
st.insert(0, data[num]);
money/=10;
}
return st.toString();
}
*****************************************************************************************
123456789 -----------1234 5687
String s = "123456789695478";
char[] c = s.toCharArray();
StringBuilder sb = new StringBuilder();
for (int i=0; i<c.length; i++) {
if ((i+1)%4 == 3 && i+1<c.length) {
sb.append(c[i+1]).append(c[i]).append(" ");
} else if ((i+1)%4 != 0) {
sb.append(c[i]);
}
}
System.out.println(sb);