「java入門」String.getBytes(charset)で文字列のバイト数を取得する
Javaコード
package itstudy;
import java.nio.charset.Charset;
public class StrBytegetFunc {
public static void main(String[] args) {
System.out.println(getByteLen(“ようこそ 東京", Charset.forName(“Shift_JIS"))); System.out.println(getByteLen(“welcome to tokyo", Charset.forName(“UTF-8")));
}
public static int getByteLen(String string, Charset charset) {
return string.getBytes(charset).length;
}
}
実行結果
14
16