我想在字符串的末尾添加一些单词。示例:
我们有一个字符串:NSString *str = @"http://xxxx.com/";
在几个命令之后,我想在该字符串中添加一些单词并使其如下所示:
@"http://example.com/api/get_data"
我应该使用 MutableString 吗?
NSMutableString *myString = @"http://xxxx.com/";
[myString appendString:@"api/get_data"];
使用NSMutableString
. 这可以防止需要额外的新临时字符串。
您可以像这样简单地创建新字符串:
NSString *str = @"http://xxxx.com/";
NSString *newString = [str stringByAppendingString:@"otherString"];
如果您想将字符串添加到该特定字符串变量而不是使用 NSMutableString:
NSMutableString *str = [NSMutableString stringWithFormat:@"http://xxxx.com/"];
[str appendString:@"other string"];
您可以使用
NSString *main = @"http://xxxx.com/";
NSString *sub = @"thisIsword";
NSString *newString =[NSString stringWithFormat:@"%@%@",main,sub];