-2

我想在字符串的末尾添加一些单词。示例:
我们有一个字符串:NSString *str = @"http://xxxx.com/";
在几个命令之后,我想在该字符串中添加一些单词并使其如下所示:

@"http://example.com/api/get_data"

我应该使用 MutableString 吗?

4

3 回答 3

1
NSMutableString *myString = @"http://xxxx.com/";
[myString appendString:@"api/get_data"];

使用NSMutableString. 这可以防止需要额外的新临时字符串。

于 2013-08-16T08:48:58.650 回答
1

您可以像这样简单地创建新字符串:

NSString *str = @"http://xxxx.com/";
NSString *newString = [str stringByAppendingString:@"otherString"];

如果您想将字符串添加到该特定字符串变量而不是使用 NSMutableString:

NSMutableString *str = [NSMutableString stringWithFormat:@"http://xxxx.com/"];
[str appendString:@"other string"];
于 2013-08-16T08:46:00.640 回答
0

您可以使用

NSString *main = @"http://xxxx.com/";
NSString *sub = @"thisIsword";

NSString *newString =[NSString stringWithFormat:@"%@%@",main,sub];
于 2013-08-16T08:47:39.133 回答