NSCharacterSet 的使用
2015-11-30 15:35
295 查看
乍见NSCharacterSet这个类的时候,我想到不想,直接调用类方法setWith,突然发现,哎,这玩意儿不对劲儿啊,没有,我就去查看了API,然后我惊讶的发现,他竟然不是NSSet的子类,而是NSObject的子类。
看来望词知义之外,还是不要武断的决定这个类的功能的,还是要去底层瞅瞅到底是弄啥的。
比如:2+10/3-8 ,这个字符串,我想要提取里面所要的数字部分,但是NSString本身的方法,componentsSeparatedByString 只能识别一个字符串,我想要一个数组字符去分割字符串,看文档,又看到了这个方法:componentsSeparatedByCharactersInSet,参数的类型是NSCharacterSet,所以才用到了他;
NSString *str = @"20+30/7-50"; NSArray *array = [str componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"+-*/"]];
上面这个方法得到的array数组,就是20,30,7,50。
NSCharacterSet还有一大堆的类方法,可以按照自己需要的找对应的方法;
相关文章推荐
- myeclpse2014整合maven3.3.9问题汇总
- Windows下安装PHP的MongoDB驱动
- 验证码倒计时
- 程序员如何平衡工作与生活
- 关于elasticsearch的安全设置的一个注意点
- Android 5.0 API新增和改进
- 使用CSDN-markdown编辑器
- Spring 框架的设计理念与设计模式分析
- Android 一键锁屏实现
- MySQL数据库获取汉字拼音的首字母函数
- win7 打印机共享
- Struts2环境搭建
- C++primer plus第六版课后编程练习答案10.2
- 快速高效的破解MySQL本地和远程密码
- 数据结构例程——交换排序之冒泡排序
- 关于输出mini版HTML代码的方法
- ViewPager使用 -------滑动图片
- PHP中使用redis执行lua脚本示例
- https原理:证书传递、验证和数据加密、解密过程解析 (转)
- iOS post异步请求图片上传的实现