>>171
スレ違いだがちょっとやってみたよ。これでどう?

public int foo(String s) {
for (int i = 0; i <= 9; i++) {
s = s.replace((char)('0' + i), (char)('0' + i));
}
return Integer.parseInt(s);
}

>>172
>Integer.parseInt() に、元2バイト数字入れたらどうなる?

NumberFormatExceptionを吐くと思われ。