您的位置:首页 > 其它

NSString使用大全

2016-07-18 16:08 260 查看
在iOS开发中,字符串的处理还是比较常见的。这里就记录一些常用的,实用的方法。

1.打印字符串长度以及每一个字符串



打印结果如下:



2.有时候想要截取从某个位置开始的字符串,方法如下:



打印结果如下:



3.有时候想截取从起始位置开始前N个字符串,方法如下:



打印结果如下:



这里注意一下:我们给的8是指要获取的子串的长度,长度为8,相当于从位置0到位置7,所以不包括位置8.

这里与上面那个" 截取从某个位置开始的字符串"要区分开。

4.有时候又想获取某字符串中的某一部分子串,那方法如下:



打印结果如下:



这里3表示从位置3开始,6是length,即长度。

5.那有时候我们可能需要判断某子串是否存在于某字符串中,那方法如下:



打印结果如下:



这里提醒一下,如果该子串在父串中多次出现,只返回第一次出现的位置。

6.其实在开发中,字符串的比较倒是更常见,那方法如下:



打印结果如下:



这里顺便多提一些:

1.


2.有时候我们服务器接收到一些数据后,首先要判断该字符串是否存在,应该通过xxx.length > 0来判断,

   而不是这样:


3.除了isEqualTostring,也可以用compare来比较, 不过要注意字符串为nil,@""的情况。有兴趣的可以自己试一下。

   compare的比较结果是: 


7.

1)有时候我们可能需要将一串字符串按空格分开,那方法如下:



2)去除字符串的空格(其实就是替换字符串)/去掉左右两边的空格



3)判断某字符串是否有某前缀


 

4)判断某字符串是否有某后缀



8.字符串的拼接也是很常用的,那方法如下:



9.字符串各种类型的转换

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: