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 @   想机器猫的大雄  阅读(845)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示