如何遍历一个字符串
1、补充subStr:str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
2、str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;这是一个很常见的函数,他的所用。
3、trim()是去掉字符序列左边和右边的空格,如字符串str = " ai lafu yo ";str = trim(str);输出的将是"ai lafu yo"。
4、因为Unicode字符和Java的罕铞泱殳char类型不能等同起来。实际上,Java中的char类型能表示的字符飧肇苡卫只是Unicode字符的子集,因为char只有16位,也就是说,它只能表示65536(2的16次方)个字符,但实际的Unicode字符数超过这个数字。
5、在Java中,用UTF-16编码char和String中的字符,一个字符对应的编码撕良滤儆值被称为一个代码点。有的代码点用16位编码,被称为一个代码单元,像char表示的那些字符;有的代码点用32位编码,也就是用两个连续的代码单元编码,如上文中的\ud801\uDC00。
6、返回的是字符串s中代码单元的个数。当i对应的代码单元只是一个32位代码点的一部分时,s.charAt(i)也就不能像我们希望的那样工作了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:26
阅读量:63
阅读量:75
阅读量:84