「Java」String.getBytes()でバイト配列を生成する方法
説明
public byte[] getBytes(String charsetName) throws UnsupportedEncodingException
指定された文字セットを使用してこのStringをバイト・シーケンスにエンコードし、結果を新規バイト配列に格納します。
パラメータ:charsetName – サポートされているcharsetの名前
Javaコード
package com.arkgame.study; import java.io.UnsupportedEncodingException; public class ByteDemo { protected static final String charset = "UTF-8"; public static void main(String[] args) { String str = "abc123"; byte[] cft; try { cft = str.getBytes(charset); for (byte t : cft) { System.out.println(t); } } catch (UnsupportedEncodingException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } } }
実行結果
97
98
99
49
50
51