Это, конечно, очень увлекательно, но есть методы Integer.parseInt(str, radix) и Integer.toString(int, radix).