取得字符串的Ascii码
//intChar+ 99  不知道为什么要加99

解决方案 »

  1.   

    char[] chars = new char[str.length()];
    ?
      

  2.   

    同意楼上,
    我也奇怪为什么要加99
    也许是作者原本就想取得单个字符的ASCII,然后加99
    但当输入的是字符串时就会把加完的每个结果连成一个字符串
    例如:str="a"时,strs="196";
          str="b"时,strs="197";
          str="ab"时,strs="196197";//这时俺就不明白作者是啥目的了啊
      

  3.   

    说得更清楚点,就是由于字符的ASCII码有两位的,有三位的,如果就自己表示成连续的数字,那样在读的时候,就不知道是两位一读,还是三位一读了,+99,就可以保证所有的都是3位的,很好的解决了这个问题
      

  4.   

    加了后99转换成的ascii串每个字符的长度都是三,还原成字符串的时候算法容易实现,我猜的:)