我们用的有5个方法。
1、
//NSMultableString(可变字符串) //不要这样创建 // NSMutableString *ms1 = @"123123"; //通常来说,可变字符串,用init就好了。 NSMutableString *ms1 = [[NSMutableString alloc]init]; |
2、
//设置值 // ms1.string = @"aaaa"; [ms1 setString:@"123456"]; NSLog(@"****************%@",ms1);//2015-04-16 15:49:30.813 OCLesson4_NSString[1893:102328] 123456 |
3、
//拼接字符串 [ms1 appendString:@"789"]; NSLog(@"%@",ms1);//2015-04-16 15:51:29.352 OCLesson4_NSString[1907:103041] 123456789
[ms1 appendFormat:@"%@",@"0"]; NSLog(@"%@",ms1);//2015-04-16 15:52:50.848 OCLesson4_NSString[1918:103479] 1234567890 |
4、
//删除 //从哪个位置删除,删除多长 [ms1 deleteCharactersInRange: NSMakeRange(0,3)]; NSLog(@"%@",ms1);//2015-04-16 15:55:20.669 OCLesson4_NSString[1941:104324] 4567890 |
5、
//插入字符串,第一个参数:插入什么字符串,第二个参数,在哪个位置插入这个字符串 [ms1 insertString:@"123ABABABABABDDDDSSS" atIndex:0]; NSLog(@"%@",ms1);//2015-04-16 15:56:38.293 OCLesson4_NSString[1959:104908] 123ABABABABABDDDDSSS4567890 |