А чем вас не устроило ```Integer.parseInt(value, radix)``` ?