После преобразования числа в другую базу:
String thirteenAsBase36 = Long.toString(13, 36);
Как преобразовать строку обратно в обычное число 10?
Long thirteenAsBase10 = ?
long parseLong(String s, int radix) throws NumberFormatException
http://download.oracle.com/javase/6/docs/api/java/lang/Long.html
Long thirteenAsBase10; try { thirteenAsBase10 = Long.parseLong(thirteenAsBase36, 36); } catch ( NumberFormatException e ) { System.out.println("Oops"); }
Ваша первая мысль всегда должна быть: читать JavaDocs .