NSString
2017-01-05 本文已影响5人
coder_hong
字符串的length
属性
length是字符串的长度 :包括 一个空格、一个标点符号、一个数组、英文字母都算作一个length
字符串的截取
屏幕快照 2017-01-05 上午9.16.19.pngsubstringFromeIndex:方法:从Index位置开始截取,截取到整个字符串的末尾,包括Index对应的这个位子的字符
e.g:
Snip20170105_6.pngsunstringToIndex: 从字符串开始 截取到 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 将字符串按照某个字符截取成字符数据
看看开发场景: