Java中将String转换为字节数组

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

posted @ 2022-03-01 14:40  想机器猫的大雄  阅读(856)  评论(0)    收藏  举报