NSString类中提供了这样三个方法用于获取子字符串
来源:互联网 发布:clover四叶草软件 编辑:程序博客网 时间:2024/05/16 10:34
NSString类中提供了这样三个方法用于获取子字符串:
– substringFromIndex:
– substringWithRange:
– substringToIndex:
它们该怎么使用呢?见下面代码即可知道。
NSString *str = @"12345";
// NSString *subString0 = [str substringFromIndex:-1]; //会放生越界错误
NSString *subString1 = [str substringFromIndex:0]; //@"12345"
NSString *subString2 = [str substringFromIndex:1]; //@"2345"
NSString *subString3 = [str substringFromIndex:4]; //@"5"
NSString *subString4 = [str substringFromIndex:5]; //@""
// NSString *subString5 = [str substringFromIndex:6]; //会放生越界错误
// NSString *subString10 = [str substringToIndex:-1]; //会放生越界错误
NSString *subString11 = [str substringToIndex:0]; //@"“
NSString *subString12 = [str substringToIndex:1]; //@"1”
NSString *subString13 = [str substringToIndex:4]; //@"1234“
NSString *subString14 = [str substringToIndex:5]; //@"12345”
// NSString *subString15 = [str substringToIndex:6]; //会放生越界错误
NSRange range1 = NSMakeRange(-1, 5);
NSRange range2 = NSMakeRange(0, 6);
NSRange range3 = NSMakeRange(0, 5);
NSRange range4 = NSMakeRange(1, 4);
NSRange range5 = NSMakeRange(0, 0);
NSRange range6 = NSMakeRange(4, 1);
//NSString *subString31 = [str substringWithRange:range1]; //会放生越界错误
//NSString *subString32 = [str substringWithRange:range2]; //会放生越界错误
NSString *subString33 = [str substringWithRange:range3]; //@"12345“
NSString *subString34 = [str substringWithRange:range4]; //@"2345”
NSString *subString35 = [str substringWithRange:range5]; //@"”
NSString *subString36 = [str substringWithRange:range6]; //@"5”
- NSString类中提供了这样三个方法用于获取子字符串
- 获取NSString子字符串
- 获取NSString子字符串
- NSString获取子字符串:
- NSString获取子字符串
- path2ClassLoader 提供了两个方法用于从装载的类路径中取得资源:
- Math类中提供了三个与取整有关的方法
- Math类中提供了三个与取整有关的方法:ceil,floor,round
- Math类中提供了三个与取整有关的方法:ceil、floor、round
- Math类中提供了三个与取整有关的方法
- MySQL提供了以下三种方法用于获取数据库对象的元数据:
- 获取NSString中所有匹配子字符串的NSRange的array
- OC中字符串类(NSString和NSMutableString)常用方法汇总
- 关于UIView的Layer,IOS提供了三个方法
- NSString 中计算字符串长度的方法
- Nsstring中搜索方法rangeOfString 字符串查找
- 获取一个NSString中数字的方法
- 字符串中常见的三个截取子串的有趣方法
- python logging标准模块转载4
- 自己动手写处理器之第三阶段——教学版OpenMIPS处理器蓝图
- 图片处理工具
- 【Leetcode长征系列】Minimum Path Sum
- python logging标准模块转载5
- NSString类中提供了这样三个方法用于获取子字符串
- 三次握手
- notes.ini部分参数配置
- HDU 4513 吉哥系列故事——完美队形II manacher求最长回文
- 用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇
- 跳槽时机选择】职场跳槽要遵循的11条守则
- hdu 4864
- UVA 11542 Square 高斯消元 异或方程组求解
- Hdu1102