MutableString
//使用静态方法创建一个可变字符串
NSMutableString *mutableString = [NSMutableString stringWithCapacity:20];
//————————————增加的方法
//给可变可变的字符串设置一个字符串
[mutableString setString:@"hello Object-c"];
NSLog(@"%@",mutableString);
//在可以变字符串后面添加追加一个字符串
[mutableString appendString:@"-----hello 2"];
NSLog(@"%@",mutableString);
//在可变字符串后面追加格式化的字符串
[mutableString appendFormat:@"\ni'm is %@",@"xiaoming"];
NSLog(@"%@",mutableString);
NSString *replaceName = @"hello”;
//————————————改的方法
//根据rang替换字符串
[mutableString replaceCharactersInRange:[mutableString rangeOfString:replaceName] withString:@"123"];
NSLog(@"%@",mutableString);
//使用rang从后面开始查找进行替换字符串
[mutableString replaceCharactersInRange:[mutableString rangeOfString:@"hello" options:NSBackwardsSearch] withString:@"234"];
NSLog(@"%@",mutableString);
//————————————删除方法
//根据rang删除字符串
[mutableString deleteCharactersInRange:[mutableString rangeOfString:@"123"]];
NSLog(@"%@",mutableString);
上面的介绍中只介绍了MutableString特有的方法,由于Mutablstring是NSString的子类同样可以使用父类中的方法。
转载于:https://blog.51cto.com/8551527/1396731