String转字节数组

时间: 2023-07-11 admin 互联网

String转字节数组

String转字节数组

Java语言中字符串类型和字节数组类型相互之间的转换是经常发生的,网上的分析以及代码也比较多,本文将分析分析常规的byte[]和String之间的转换
1.String转byte[]

就是调用String类的getBytes()方法。如果没有带参数那就是转成软件默认的编码格式,如果带了参数的就是转换成参数里面的编码格式

2.Byte[]转 String

byte[]转String就使用Charset为读取该byte数组时所使用的的编码方式进行转换,其实就是将Byte数组的一个或者多个元素按指定的Charset类型读取并转换为char类型,因为String类的核心是其内部维护的char数组。