getBytes(“Windows-31J”)でShift-JIS文字列の長さを取得する

2018年9月14日

サンプルコード

package com.arkgame.study;

import java.io.UnsupportedEncodingException;

public class ByteLengthDemo {

	public static void main(String[] args) {

		String str = "あ";
		int len = 0;
		try {
			len = str.getBytes("Windows-31J").length;
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		System.out.println("長さ:" + len);

	}

}
長さ:2

Java

Posted by arkgame