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