**1、**使用String str=new String(bytes, StandardCharsets.ISO_8859_1);
bytes为字节数组,数组后面的0不用关心,转成字符串后由于它为0,会被舍去。
**2、**由于字节转字符串时会有一些转义,导致字节转换成字符串后和之前的不一样,这是因为编码方式的问题。需将编码方式设置为StandardCharsets.ISO_8859_1
。
**3、**还要注意,如果使用io流时,用这种方法得到的字符串的getBytes方法,也需要设置编码方式。类似于这样bo.write(str.getBytes(StandardCharsets.ISO_8859_1));
Java字节转字符串
最新推荐文章于 2024-05-19 18:00:00 发布