NSMutableString *str = [NSMutableString stringWithFormat:@"lanhenan"];
对于可变字符串的增删改方法,都是在原字符串基础上进行修改,所以修改之后的字符串内容放生变化,所以无需返回值
1.在字符串的基础上拼接Frank
[str appendFormat:@"Frank"];
NSLog(@"%@",str);
[str appendFormat:@"Frank"];
NSLog(@"%@",str);拼接了两次Frank
2.删除字符串,在原字符串基础上删除
[str deleteCharactersInRange:NSMakeRange(0, 3)];(location,length)
NSLog(@"%@",str);
3.插入字符串,在原字符串基础上插入lan
[str insertString:@"lan" atIndex:0];
NSLog(@"%@",str);输出lanhenanFrankFrank
4.替换字符串,在原字符串基础上将第一个Frank替换成Duke
[str replaceCharactersInRange:NSMakeRange(8, 5) withString:@"Duke"];
NSLog(@"%@",str);