public static void main(String[] args) throws IOException { // 编码:将字符编译为字节,可以用默认的utf-8或者指定的字符集编码 String s = "真正的大师永远都怀着一颗学徒的心"; byte[] bytes = s.getBytes(); System.out.println(Arrays.toString(bytes)); byte[] bytes2 = s.getBytes("GBK"); System.out.println(Arrays.toString(bytes2)); // 解码:将字节解码成字符,可以用默认的uft-8或者指定字符集解码 byte[] bytes3 = {-25, -100, -97, -26, -83, -93}; String s1 = new String(bytes3); System.out.println(s1); String s2 = new String(bytes3, "GBK"); System.out.println(s2); }