比如这断程序: char word = '字'; System.out.println("字".getBytes().length); // 输出为 3 其输出结果为3, 小伙伴们就要问了:“奇怪了,'字'这个字符,明明是三个字节,怎么可以用char类型的变量来表示? char类型不是在java中是两个字节么?” 其实,java中有外码...
Sunshine的 String.getBytes()和new String() 在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如 byte[] b_gbk = "中".getBytes("GBK"); byte[] b_utf8 = "中".get...