如果要字节长度
str.getByte().length()

解决方案 »

  1.   

    楼一正确,楼二楼三错误。纠正如下:
    以unicode字符为单位的长度:str.length()
    以本地编码的字节长度是:str.getBytes().length
      

  2.   

    我试过, feiyuegaoshan(飞跃) 是正确的
      

  3.   

    最好是:
    str.getByte(”gb2312“).length();
      

  4.   

    求逻辑上的字数,int charNum=str.length();
    求在内存中的物理字节数, int byteNum=str.getBytes("GB2312").length;