NSMakeRange,substringWithRange,substringToIndex,substringFromIndex区别和联系
来源:互联网 发布:淘宝店铺封了怎么激活 编辑:程序博客网 时间:2024/05/22 07:46
NS_INLINE NSRange NSMakeRange(NSUInteger loc, NSUInteger len) {
NSRange r;
r.location = loc;
r.length = len;
return r;
}
NSMakeRange是一个结构体类型,包含两个参数,位置和长度。表示字符串要传进来从哪里开始的位置和需要的长度。
substringWithRange需要传进来NSRange类型,表示从哪里开始截取和长度,返回字符串类型。例如, NSString *bankCardString = [respDict objectForKey:kQFTrackData];
NSRange bankRang = NSMakeRange(0, 3);
NSString *bankStr1 = [bankCardString substringWithRange:bankRang];
substringToIndex表示从第一个字符串开始截取,到指定长度位置,但是不包括该指定位置位置字符串,例如 NSString *balanceDateString = [respDict objectForKey:kQFTime];
NSString *ymdString = [balanceDateString substringToIndex:10];
//再从已有字符串中截取
//年
NSString *yearStr = [ymdString substringToIndex:4];
substringFromIndex表示从指定位置开始截取字符串到最后,所截取位置包含该指定位置。
NSRange monthRang = NSMakeRange(5, 2);
NSString *monthStr = [ymdString substringWithRange:monthRang];
//日
NSString *dayStr = [ymdString substringFromIndex:8];
}
NSMakeRange是一个结构体类型,包含两个参数,位置和长度。表示字符串要传进来从哪里开始的位置和需要的长度。
substringWithRange需要传进来NSRange类型,表示从哪里开始截取和长度,返回字符串类型。例如,
substringToIndex表示从第一个字符串开始截取,到指定长度位置,但是不包括该指定位置位置字符串,例如
substringFromIndex表示从指定位置开始截取字符串到最后,所截取位置包含该指定位置。
0 0
- NSMakeRange,substringWithRange,substringToIndex,substringFromIndex区别和联系
- NSMakeRange,substringWithRange,substringToIndex,substringFromIndex区别和联系
- NSMakeRange,substringWithRange,substringToIndex,substringFromIndex区别和联系
- NSMakeRange,substringWithRange,substringToIndex,substringFromIndex
- substringFromIndex,substringWithRange,substringToIndex
- substringFromIndex,substringWithRange,substringToIndex
- substringFromIndex,substringWithRange,substringToIndex
- substringFromIndex 和 substringToIndex用法
- NSMakeRange,substringWithRange,s…
- substringtoindex
- & 和 &&的区别和联系
- tomcat和apache区别联系
- tomcat和apache区别联系
- String和StringBuffer区别联系
- Java集合区别和联系
- ISP & JTAG 区别和联系
- MOLAP_ROLAP_HOLAP的区别和联系
- 左右手坐标系区别和联系
- 南邮 OJ 1070 南邮仙林自行车停放场
- Java基础--重温Java的继承和重写
- android 闪屏
- oracle database 11g 架构图
- CSU 1469 Change The Handles acm 模拟题
- NSMakeRange,substringWithRange,substringToIndex,substringFromIndex区别和联系
- Android异步消息之Looper、Handler、Message、HandlerThread的关系
- 社説 20150804 感染症対策施設 迅速な診断と治療に生かせ
- Java反射机制
- 关于PDB, 你所知道的和想知道的
- QTP11 freely using extension
- 南邮 OJ 1071 数字的空洞
- ubuntu下PHP开发环境搭建记录
- 社説 20150804 安保法案審議 徴兵制導入は飛躍した議論だ