Base 36 para Base 10

Dae galera…

Alguém conhece algum método Java que converta automaticamente uma String na base 36 de 9 dígitos para a base 10?
Ao contrário encontrei a seguinte forma de se fazer:

System.out.println("digito para 29 na base-36 = " +
                   Character.forDigit(29, 36));

Isso me dah uma saida igual a:

digito para 29 na base-36 = t

A minha dúvida… Como fazer isso ao contrario? Ou seja, pegar o “t” e chegar ao valor 29, há algum método que me faça isso da mesma forma simples como o exemplo acima?

valeu galera
[]'s

Resolvi o problema! =)
Abaixo está a solução para quem quiser =P

String codigo = "2VRFGDDS2";
BigInteger dig = new BigInteger(codigo, 36);

Abraços,

nesse caso acho q soh com BigInteger mesmo (ou qm sabe com log n funciona? n sei qnto vai dar isso ahuahuauha), mas vc pode fazer desse jeito:

int x = Integer.parseInt("java", 36);
// ou com long:
long y = Long.parseLong("portaljava", 36);

e pra passar pra base 36, acho q o mais correto (e mais facil) eh fazer desse jeito:

System.out.println(Integer.toString(8198729, 36));