OC-NSString基本使用和常用方法介绍
2015-03-10 15:22
656 查看
//基本字 4000 符创 NSString *string1 = @"Hello world"; //基本字符创创建 NSString *action1 = [[NSString alloc] init]; //创建一个空字符创 NSString *string2 = [NSString string]; //通过对象创建字符串 不过一般不这么创建 不推荐 NSString *string3 = [[NSString alloc] initWithString:@"hell world"]; //通过类对象创建字符串 不推荐! NSString *string4 = [NSString stringWithString:@"hello world"]; //格式化字符串 NSString *string5 = [NSString stringWithFormat:@"价格为:%d",5]; //字符换比较方法 if ([string3 isEqualToString:string2]) { NSLog(@"相等!"); } //这样是比较地址 if (string3 == string2) { NSLog(@"判断字符串是否相等!"); } //获取字符串长度 [string2 length]; //转换成大写 [string2 uppercaseString]; //转换成小写 [string2 lowercaseString]; //首字母大写 [string2 capitalizedString]; //转换成布尔 [string2 boolValue]; //无符号整数 [string2 integerValue]; //整数值 [string2 intValue]; //小数值 [string2 doubleValue]; //浮点值 [string2 floatValue]; //按照什么区分 转换成数组 [string2 componentsSeparatedByString:@","]; //截取之后都是生成一个新的字符串 请注意 //字符换截取 [string2 substringToIndex:2]; //从那里开始 [string2 substringFromIndex:2]; NSRange rang = {.location=2,.length=3}; //传递一个NSRang 截取字符串 [string2 substringWithRange:rang]; //追加的字符串 [string2 stringByAppendingString:@"追加的字符串哦也!"]; //字符串查询 if ([string2 rangeOfString:@"hello" ].location != NSNotFound) { NSLog(@"sucessfuly!"); } //比较字符串 [string2 compare:string2]; //区分大小写 [string2 compare:string2 options:NSLiteralSearch]; //不区分大小 [string2 compare:string2 options:NSCaseInsensitiveSearch range:NSMakeRange(0, 5)]; //可变字符串常用方法 NSMutableString *str = [NSMutableString stringWithString:@"字符串"]; //插入字符串 [str insertString:@"喂" atIndex:0]; //删除字符串 [str deleteCharactersInRange:NSMakeRange(1, 2)]; //替换字符串 [str replaceCharactersInRange:NSMakeRange(0, 2) withString:@"小子"];
相关文章推荐
- OC中文件读取类(NSFileHandle)介绍和常用使用方法
- 【Objective-C】OC中文件读取类(NSFileHandle)介绍和常用使用方法
- 爬爬爬之路:OC语言(四) NSString NSSArray NSValue常用方法介绍
- Canvas的基本使用——常用的Api方法介绍(二)
- 【Objective-C】OC中字符串(NSString)的基本概念和常用处理方法
- OC-集合对象NSSet基本使用和方法介绍
- oc-字符串NSString,NSMutablesString基本使用方法
- OC-数组基本介绍和常用的方法细说!
- Objective-C中基本数据烦类型与对象数据类型相互转换的方法(OC中NSString的常用API的基础应用3)
- Canvas的基本使用——常用的绘制方法介绍
- OC中文件读取类(NSFileHandle)介绍和常用使用方法
- 【Objective-C】OC中文件读取类(NSFileHandle)介绍和常用使用方法
- 【Objective-C】OC中字符串(NSString)的基本概念和常用处理方法
- DOM之--基本并且常用方法介绍
- C++模板常用使用方法介绍
- OC中NSString 的常用方法
- C++模板常用使用方法介绍
- AsyncTask的介绍及基本使用方法
- Objective-C中在一个字符串删除指定字符串的方法(OC中NSString的常用API的基础应用1)
- iPhone之NSString常用方法介绍