[英]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.