Java FAQ:文字 '0' を数値の 0 に、数値の 0 を文字 '0' 変換
Java FAQ:S007 Q-08
public class C2008032300 { public static void main(String[] args) { char c; int i; c = '0'; i = Character.digit(c, 10); System.out.println(i); i = 0; c = Character.forDigit(i, 10); System.out.println(c); c = '1'; i = Character.digit(c, 10); System.out.println(i); i = 1; c = Character.forDigit(i, 10); System.out.println(c); c = 'a'; i = Character.digit(c, 16); System.out.println(i); i = 10; c = Character.forDigit(i, 16); System.out.println(c); } }
で、
0 0 1 1 10 a