NSString NSMutableString objective-c中字符串操作
来源:互联网 发布:淘宝联盟怎么分享不了 编辑:程序博客网 时间:2024/04/29 15:11
// 1.NSString 不可变字符串 // 使用字面量创建字符串对象 NSString *str1 = @"字符串1"; // 使用初始化方法创建 NSString *str2 = [[NSString alloc] initWithFormat:@"age = 18"]; // 不用占位符 NSLog(@"%@",str2); NSInteger a = 10, b = 20; NSString *res = [[NSString alloc] initWithFormat:@"%ld", a + b]; // 用占位符 NSLog(@"res = %@", res); // 使用便利构造器创建字符串对象 NSString *str4 = [NSString stringWithFormat:@"字符串4"]; // 对应初始化方法 NSLog(@"%@", str4); // 获取字符串长度 NSUInteger l = [str4 length]; // 给字符串对象发送length消息,可以获取到字符串长度 NSLog(@"length = %ld", l); // 判断后缀 区分大小写 NSString *str5 = @"icon.png"; BOOL b1 = [str5 hasPrefix:@"ic"]; // 没有分割,写多少字符都可以 NSLog(@"%d", b1); // 比较字符串相同 BOOL b2 = [str5 isEqualTo:@"icon.png"]; NSLog(@"%d", b2); // 截取字符串 NSRange NSString *str6 = [str5 substringWithRange:NSMakeRange(4, 4)]; NSLog(@"%@", str6); // 拼接字符串 NSString *name = @"小泽"; NSString *newStr = [name stringByAppendingString:@"老师"]; NSLog(@"%@", newStr); // 替换字符串 NSString *str8_1 = [newStr stringByReplacingOccurrencesOfString:@"老师" withString:@"菇凉"]; NSLog(@"str8_1 = %@", str8_1); NSString *str8_2 = [newStr stringByReplacingCharactersInRange:NSMakeRange(2, 2) withString:@"菇凉你好"]; NSLog(@"str8_2 = %@", str8_2); // 比较字符串 NSString *str9 = @"abc"; NSString *str10 = @"abcd"; NSComparisonResult res1 = [str9 compare:str10]; NSLog(@"res1 = %ld", res1); // 字符串和数值类型的转换 NSString *str11 = @"123.4"; NSLog(@"%.2f", [str11 doubleValue]); // 大小写转换 NSString *str7 = @"Zhao YA dong"; NSLog(@"%@", [str7 lowercaseString]); NSLog(@"%@", [str7 uppercaseString]); NSLog(@"%@", [str7 capitalizedString]); // 可变字符串 NSMutableString *mutableStr1 = [[NSMutableString alloc] initWithFormat:@"abc"]; NSLog(@"%@", mutableStr1); // 拼接 [mutableStr1 appendFormat:@"def"]; [mutableStr1 appendString:@"gh"]; NSLog(@"%@", mutableStr1); // 删除 [mutableStr1 deleteCharactersInRange:NSMakeRange(2, 1)]; NSLog(@"%@", mutableStr1); // 插入 [mutableStr1 insertString:@"cc" atIndex:2]; NSLog(@"%@", mutableStr1); // 修改 [mutableStr1 replaceCharactersInRange:NSMakeRange(0, 2) withString:@"yadong"]; NSLog(@"%@", mutableStr1);
0 0
- NSString NSMutableString objective-c中字符串操作
- Objective-C: 字符串NSString与NSMutableString
- Objective-C字符串NSString与NSMutableString
- Objective-C----NSString 、 NSMutableString
- Objective-C语法-字符串NSString和可变字符串NSMutableString
- Object-c 中字符串NSString、NSMutableString总结
- Objective-C中字符串(NSString和NSMutableString)常用的方法
- Objective-C NSString和NSMutableString
- Objective-C基础—字符串对象NSString,NSMutableString
- Objective-C学习- 字符串类型 NSString 和 NSMutableString
- Objective-C中NSString和NSMutableString的基本用法
- Objective-C中NSString与NSMutableString的一些简单应用
- Objective-C NSString NSMutableString NSArray NSMutableArray
- Objective C - NSString & NSMutableString 的各种使用
- Objective—C 关于NSString 和 NSMutableString
- Objective-C NSString NSMutableString NSArray NSMutableArray
- Objective-C基础——NSString & NSMutableString
- Objective-C------NSString、NSMutableString 基本用法总结
- 获取CMainFrame类指针
- (转载)MySQL索引背后的数据结构及算法原理
- TinyOS---传感
- source insight 窗口嵌入
- 菜鸟学习之路——IOS如何设置GIF图片
- NSString NSMutableString objective-c中字符串操作
- Android中组件的高度、宽度!!!
- Java多线程有哪几种实现方式? Java中的类如何保证线程安全? 请说明ThreadLocal的用法和适用场景
- [c++primeplus6th]-第4章.复合类型
- 在glassfish遇到com.sun.corba.ee.impl.orb.ORBSingleton
- 出局游戏
- offsetof和contain_of
- hdu 4289 Control 最小割 isap
- 矩阵减去向量