NSString获取子字符串:
来源:互联网 发布:win10 cmd java 编辑:程序博客网 时间:2024/06/05 13:20
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子字符串汉字替换
- NSString类中提供了这样三个方法用于获取子字符串
- 获取NSString中所有匹配子字符串的NSRange的array
- 获取NSString某一个字符串出现的位置
- ios动态获取nsstring字符串宽度
- delphi获取子字符串
- 获取子字符串
- 获取字符串中的子字符串
- NSString 字符串
- NSString 字符串
- 字符串NSString
- 字符串(NSString)
- 8.1.12 获取子字符串
- 获取字符串中的子串
- jQuery和Prototype的兼容性和冲突的五种解决方法
- servlet详解
- Hibernate中对于数据的(增删改查)操作的一个例子的代码
- 数据库中char, varchar, nvarchar的差异
- Eclipse开发C/C++之使用技巧小结,写给新手
- NSString获取子字符串:
- str_replace妙用之数组替换
- JobTracker节点对Task实例状态报告的处理
- Xcode4.2中将Three20开源库导入到工程项目中
- Python网页抓取urllib,urllib2,httplib[2]
- C语言溢出判断
- Android 获取系统或SDCARD剩余空间信息
- Nginx:取代Apache的高性能Web服务器
- POJ 2777 (线段树)