如何将值连接到字符串

发布于 2024-09-14 10:05:53 字数 352 浏览 6 评论 0原文

我想用逗号作为分隔符连接字符串,结果必须存储在字符串中... 逗号=@","; for(i=0;i<[资源数];i++) { 记录 *aRecord = [资源 objectAtIndex:i];

    temp=aRecord.programID;
    if(i==0)
        pid=temp;
    else
    //i am using this one to cancatenate but is not working why?

pid = [NSString stringWithFormat:@"%@%@%@", pid,逗号,temp]; }

i want to cancatenate strings with comma as a separator and result must be stored in string...
comma=@",";
for(i=0;i<[resources count];i++)
{
Record *aRecord = [resources objectAtIndex:i];

    temp=aRecord.programID;
    if(i==0)
        pid=temp;
    else
    //i am using this one to cancatenate but is not working why?

pid = [NSString stringWithFormat:@"%@%@%@", pid,comma,temp];
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我最亲爱的 2024-09-21 10:05:53

NSArray 上使用 -componentsJoinedByString: 方法:(

NSArray *csvArray = [NSArray arrayWithObjects:@"here", @"be", @"dragons", nil];
NSLog(@"%@", [csvArray componentsJoinedByString:@", "]);

来自 文档

Use the -componentsJoinedByString: method on NSArray:

NSArray *csvArray = [NSArray arrayWithObjects:@"here", @"be", @"dragons", nil];
NSLog(@"%@", [csvArray componentsJoinedByString:@", "]);

(from the docs)

毁我热情 2024-09-21 10:05:53

id 类型转换为 NSString,然后使用 NSString 类引用中的串联方法。

Cast the id types to NSString and then use the concatenation methods found in the class reference of NSString.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文