【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