关于getBytes方法

getBytes方法是将String类型的对象转换为byte数组。

其中如果不带参数,则默认使用系统的编码方式转为字节数组。可以设定需要的编码方式。

系统默认的utr-8,转换为字节数组时,字母为一个字节的ASCII码,汉字为三个字节。

如果是GBK的话。汉字为两个字节。

设置编码方式

byte[]oribytes=oriStr.getBytes(Charset.forName("GBK"));

String resStr=new String(temp,Charset.forName("GBK"));

 当使用GBK转为字节数组时,要使用同样的编码方式转为字符串。 

posted @ 2020-03-06 18:05  小甲点点  阅读(2445)  评论(0)    收藏  举报