簡體   English   中英

合並兩個數組可可obj-c

[英]Combine two arrays cocoa obj-c

鑒於:ArrayOne =約翰,比爾,詹姆斯,亞當

鑒於:ArrayTwo =史密斯,瓊斯,溫莎,牛頓

結果:ArrayThree =約翰·史密斯,比爾·瓊斯,詹姆斯·溫莎,亞當·牛頓

我一生無法解決。 我可以將ArrayTwo添加到ArrayOne的末尾,但這不是我所需要的。

假設這是兩個數組中的NSString ,只需遍歷並創建組合的字符串,然后添加到第三個數組中:

assert(arrayOne.count == arrayTwo.count);

NSMutableArray *result = [NSMutableArray arrayWithCapacity:arrayOne.count];

for (int i = 0; i < arrayOne.count; ++i) {
    [result addObject:[NSString stringWithFormat:@"%@ %@", arrayOne[i], arrayTwo[i]]];
}
NSLog(@"%@",result);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM