NSString

字符串的length属性
length是字符串的长度 :包括 一个空格、一个标点符号、一个数组、英文字母都算作一个length

字符串的截取

屏幕快照 2017-01-05 上午9.16.19.png
substringFromeIndex:方法:从Index位置开始截取,截取到整个字符串的末尾,包括Index对应的这个位子的字符

e.g:

Snip20170105_6.png
sunstringToIndex: 从字符串开始 截取到 Index这个位置 包含Index位置的字符
Snip20170105_8.png
substringWithRang:比较简单 字节传入要截取字符串对应字符串的range就可以了
开发中常用的还有一种常见的截取常见:当我们获得标志的字符串的- - range 截取它相对位置的字符串

e.g.:

NSString *str =@"http://www.weixin.com?page=1&pagesize=1";

我们想截取上面字符串的?后面的字符串,
1.获取?在该字符串的rang

NSRange rang = [str rangeOfString:@"?"];

2.相对上面的?的让进行截取?之后的字符串

NSString *subStr = [str substringFromIndex:rang.location + rang.length];
componentsSeparatedByString 将字符串按照某个字符截取成字符数据

看看开发场景:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容