日期:2014-05-20  浏览次数:20721 次

JAVA对中文字符串处理
String str = "我的A";
System.out.println(str.lenth());

结果得到是3,我想得到是5,即中文字符占两个长度单位,要怎么做?谢谢~

------解决方案--------------------
System.out.println(str.getBytes().length);
------解决方案--------------------
探讨
System.out.println(str.getBytes().length);

------解决方案--------------------
Java code
public int ReturnNum(String str)
    {
        
            return str.getBytes().length;
    }