我們可以將字符轉換爲與ASCII值相同的整數,但是我們可以做相反的事情,即將給定的ASCII值轉換爲其等同的字符?我們可以將整數轉換爲字符
public String alphabets(int[] num)
{
char[] s = new char[num.length];
String str = new String();
for(int i=0; i< num.length; i++)
{
s[i] = 'A' + (char)(num[i]- 1);
str += Character.toString(s[i]);
}
return str;
}
顯示可能失去精度誤差的...
它說失去精度錯誤,因爲int可以容納比字符更大的數字。所以你可以將任何角色投射到一個int,但是整個整數的上限範圍太大而不能投射到角色。 – Joel 2010-03-28 22:48:36