/**
* StringのbyteLengthを取ります。
*
* @param str String
* @return length int
*/
private int getByteLength(String str) {
str = str.replaceAll("[^\\x00-\\xff]", "xx");
return str.length();
}
先把全角字符替换成xx,然后求其字节长度
* StringのbyteLengthを取ります。
*
* @param str String
* @return length int
*/
private int getByteLength(String str) {
str = str.replaceAll("[^\\x00-\\xff]", "xx");
return str.length();
}
先把全角字符替换成xx,然后求其字节长度
本文介绍了一种计算字符串字节长度的方法,通过将全角字符替换为特定字符后再计算长度来实现。这种方法适用于需要了解字符串实际占用字节数的情况。
1779

被折叠的 条评论
为什么被折叠?



