我有樣,有沒有任何預定義的方式來獲取字母通過在Android中提供整數..?
的要求,如果我提供1它應該返回
,如果我提供26應該返回ž
我可以寫我自己的方法,這樣做編程。
但我想知道是否有任何預定義的方法在andorid/java或不存在...?
在此先感謝....!
我有樣,有沒有任何預定義的方式來獲取字母通過在Android中提供整數..?
的要求,如果我提供1它應該返回
,如果我提供26應該返回ž
我可以寫我自己的方法,這樣做編程。
但我想知道是否有任何預定義的方法在andorid/java或不存在...?
在此先感謝....!
如何:
public static char getAlphaCharacter(int input) {
// TODO: Validate that input is in the range 1-26
return (char) ('A' - 1 + input);
}
我不知道的範圍內Android的東西了,但是這是一個非常平凡的方法,所以我想我可能會與去,而不是尋找任何預先提供...
我們在Character
類public static char forDigit (int digit, int radix)
做同樣的Java/Android的
另一種方法。
例如:
for(int i = 1; i <= 26; i++) {
Log.i("MyTest", "i = " + i + " And character value is : " + Character.forDigit(i + 9, 36));
}
你的方法可以
public static char getAlphaCharacter(int input) {
// TODO: Validate that input is in the range 1-26
return Character.forDigit(input + 9, 36);
}
像往常一樣,再漂亮的代碼。你是我的最愛 –
喬恩喬恩......無處不在喬恩。 :) –