这段代码原本写在我的博客里的 但是发现这段代码在我的博客页面里神奇的凑效了 吧我博客日志里的中文显示全部替换没了。所以写在这与大家分享
public static int getLength(String str){
str = str.replaceAll("[^x00-xff]*", "**");
System.out.print(str);
return str.length();
}
public static void main(String[] args) throws UnsupportedEncodingException {
String str = "我是云南人";
//String gbStr = toLength(str, 8);
System.out.print(getLength(str));
}
打印结果为
****4
本文分享了一段用于处理字符串中中文字符的Java代码。该方法通过正则表达式将字符串中的所有非ASCII字符替换为特殊标记,并计算处理后的字符串长度。通过此方法可以有效地统计不含中文字符的字符串长度。
545

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



