java中string的length()取出来的是字符长度而不是字节长度
中文一个字符是占两个字节的一个英文字母占一个字节
所以如果 有字符串tmpString = "中国acb"
则tempString.length()的结果是5
如果你想要得到一个string的字节长
你可以这样用tempString.getByes().length
这样得到的值就是字节长度7
中文一个字符是占两个字节的一个英文字母占一个字节
所以如果 有字符串tmpString = "中国acb"
则tempString.length()的结果是5
如果你想要得到一个string的字节长
你可以这样用tempString.getByes().length
这样得到的值就是字节长度7