1.一个中文字符或符号 2 个字节,一个英文字符或符号 1 个字节。
System.out.println("abc你好,".getBytes("gbk").length);
System.out.println("abc你好,".getBytes("gbk").length);
结果是:
9
8
2.不管中英文,String的length方法一个中英文字符的长度均为1。
System.out.println("abc你好,".length());
System.out.println("abc你好,".length());
结果是:
6
6