String.getBytes()和String(byte[] bytes, Charset charset) 主要用于对字符编码,防止出现乱码问题 String.getBytes() 的作用是:使用平台默认的字符集,将String编码成byte序列,并将结存储到一个新的byte数组中。 String.getBytes(Charset charset)的作用是:使用指定的charset对String编码成byte序列,并将结果存储到一个新的byte数组中。 String(byte[] bytes, Charset charset) 用指定的charset对上述产生的byte数组进行解码,构造出一个String。