1桁ずつ。

String src="数字に変換したい文字";
int res=0; // 返したい値

for (int i = 0; i < src.length; i++) {
if ((src.charAt(i)).equals("1")) {
 res = 1;
} else if ((src.charAt(i)).eqals("2")) {
res = 2;
} else
 略
} else if ((src.charAt(i).eqals("9")) {
 res = 3;
} else {
 System.out.println("死ね");
break;
}

res *= 10;
}

これで動いたらいいかもな。
デバッグしてないけど。
ま、意図くらい汲んでくれ。

つか、簡単なやり方知らねーし。
Integer.parseInt() に、元2バイト数字入れたらどうなる?