文字を次のような数字に変換するプログラムがあるとしましょう。
入力:abcd
出力:1234
- どうすればabcdを1234に効率的に変換できますか
- トークンから個々の文字をすべて抽出するにはどうすればよいですか
ちなみに、これは宿題ではありません。(これは楽しみのためです)
これは私がこれまでに持っているものです:
public class Test {
public static void main(String[] args) throws IOException {
BufferedReader f = new BufferedReader(new FileReader("test.in"));
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("test.out.txt")));
StringTokenizer st = new StringTokenizer(f.readLine());
int i1 = Integer.parseInt(st.nextToken());
// How can I convert this into integers? (where a = 1, b = 2, and c = 3)
out.println(????);
out.close();
System.exit(0);
}
}