【Java】byte に関するあれこれ

【1】byte ⇔ 文字列

文字列 => byte

byte[] bytes = 【文字列】.getBytes(StandardCharsets.UTF_8);

byte[] => 文字列

String text = new String(【byte[]】, StandardCharsets.UTF_8);

【2】サンプル

import java.nio.charset.StandardCharsets;

public class Main {
  public static void main(String[] args) {
    String target = "This is a sample";
    byte[] targetInBytes = target.getBytes(StandardCharsets.UTF_8);
    String copy = new String(targetInBytes, StandardCharsets.UTF_8);
    System.out.println(target + " = " + copy);
  }
}

参考文献
https://www.sejuku.net/blog/19533

【2】byte[] ⇔ 16進数文字列

* 以下の関連記事を参照のこと。
````
** byte配列⇔16進数文字列 の変換 **  
https://dk521123.hatenablog.com/entry/2016/12/06/220344  

# 関連記事
** byte配列⇔16進数文字列 の変換 **  
https://dk521123.hatenablog.com/entry/2016/12/06/220344