ある文字のバイト数を知りたい時は
ある文字、または文字列のバイト数を取得したい時。(文字列長では無い)
String#getBytes().length を使う。
例
System.out.println("あ".getBytes().length); System.out.println("あ".getBytes("UTF-8").length); System.out.println("あ".getBytes("Shift-JIS").length); System.out.println("a".getBytes().length);
実行結果
3
3
2
1
うむ、OK.