NSRange,判断字符串的各种操作~
2015-07-03 12:01
453 查看
- (void)viewDidLoad { [super viewDidLoad]; //抽取指定范围的字符串 NSString *string1 = @"0123456789"; NSRange range1 = NSMakeRange(0, 4);//NSMakeRange这个函数的作用是从第0位开始计算,长度为4 NSLog(@"从第0个字符开始,长度为4的字符串是:%@",[string1 substringWithRange:range1]); NSLog(@"抽取从头开始到第4个字符:%@",[string1 substringToIndex:4]); NSLog(@"抽取从第6个字符开始到末尾:%@",[string1 substringFromIndex:6]); NSString *string2 = @"wo shi xiao bai zhu"; NSRange range2 = [string2 rangeOfString:@"bai"]; if (range2.length > 0) { NSLog(@"{字符串中“bai”的位置,长度}==%@",NSStringFromRange(range2)); } //判断在一串字符串中是否找到某个字符串 NSRange range3 = [string2 rangeOfString:@"zhu"]; if (range3.location != NSNotFound) { NSLog(@"找到了@“zhu”这个字符串!"); } else NSLog(@"没找到!"); }
代码一目了然非常简单,判断一个字符串是否包含某一个字符串的时候会用到。
转载自:http://www.cnblogs.com/xiaobaizhu/archive/2012/11/28/2793838.html
相关文章推荐
- HDU 4508 沼泽湿地系列故事——记住减肥I (2013腾讯编程马拉松预赛第一)
- MySQL 求时间差
- leetcode 22: Generate Parentheses
- Android中保存图片的两种方式
- cocos2dx3.6 实现带光标的输入框(二);光标可移动
- java java web及tomcat的使用
- 使用css绘制六边形
- leetcode 21: Merge Two Sorted Lists
- Java时间比较
- javascript 十六进制与RGB颜色值的相互转换
- 车真的那么容易偷吗?汽车无线钥匙通信安全科普
- 测试测试能否贴代码
- centos 64位 安装 jdk 1.8
- leetcode 20: Valid Parentheses
- 对MTK平台的一些认识
- ISO-8859-1 To UTF8
- 文章标题
- Linux系统调用--------wait() 与 waitpid()
- Nginx 服务器安装及配置文件详解
- leetcode 19: Remove Nth Node From End of List