我想知道如何在iPhone中的字符串中保存数组(Objective-c)。 因为我有一个数据数组
Array [0] = 01 Array [1] = 02 Array [2] = 03数组[3] = 04
现在我想将它保存在像这样的字符串中
NSString *string = @"01, 02, 03, 04";
如果您有任何想法,请帮助我,我是这个领域的新人。
提前完成。
答案 0 :(得分:12)
[myArray componentsJoinedByString: @", "]
应该这样做。
答案 1 :(得分:1)
NSMutableString sb = [[NSMutableString alloc] init];
for (int i=0; i < yourArrayLimit; i++){
[sb appendFormat:@"%d",Array[i]];
if(i < yourArrayLimit - 1)
[sb appendString:@","];
}
单程......我相信有更好的方法..
答案 2 :(得分:1)
NSMutableString sb = [[NSMutableString alloc] init];
for (int i=0; i < [Array count]; i++) {
if(i<[Array count]-1)
{
[sb appendString:[Array objectATIndex:i]];
}
else
{
[sb appendString:[Array objectATIndex:i]];
[sb appendString:@","];
}
}
快乐的编码......
答案 3 :(得分:0)
此方法适用于你......
NSString* str = [NSString stringWithFormat:@"%@, %@, %@, %@", Array[0], Array[1], Array[2], Array[3]];
答案 4 :(得分:0)
您还应该考虑序列化您的对象。 查看documentation