implement Character.forDigit

This commit is contained in:
Joel Dice
2011-01-20 09:33:50 -07:00
parent 2dcc1d525a
commit b57e734ceb
2 changed files with 15 additions and 0 deletions

View File

@ -109,6 +109,15 @@ public final class Character implements Comparable<Character> {
}
}
public static char forDigit(int digit, int radix) {
if (MIN_RADIX <= radix && radix <= MAX_RADIX) {
if (0 <= digit && digit < radix) {
return (char) (digit < 10 ? digit + '0' : digit + 'a' - 10);
}
}
return 0;
}
public static boolean isLetter(int c) {
return canCastToChar(c) && isLetter((char) c);
}