Javaのchar型の数値文字を数値に変換

覚えておきたいのでメモ。

Javaでchar型の数値文字をint型に変換するときの簡単な書き方。

コード

int IntNum = '1' - '0';
System.out.println(IntNum);

IntNum = '1' + '0';
System.out.println(IntNum);

実行結果

1
97


どうやら減算でないとだめらしい、加算だと文字コードになってるようだ。

もう少し詳しく書きたいが、詳しく書いてあるものが手元にないので詳しいこtが分かったらまた追記するかも。