byte[] utf8 = "abcdefgh".getBytes(StandardCharsets.UTF_8);
System.out.println("length of byte array in UTF-8 : " + utf8.length);
System.out.println("contents of byte array in UTF-8: " + Arrays.toString(utf8));
備注
1)這是將String轉換為Java中的字節數組的最佳方法。
2)這不會引發java.io.UnsupportedEncodingException異常
3)牢記,StandarhardCasets類只能從Java 7起開始提供。
原文:http://www.java67.com/2017/10/3-ways-to-convert-string-to-byte-array-in-java.html