gpt4 book ai didi

ios - 在索引处添加 NSMutableArray 的元素与其他 NSMutableArrays 的相应元素

转载 作者:行者123 更新时间:2023-11-28 20:31:47 25 4
gpt4 key购买 nike

如果我有 3 个 NSMutableArray,我怎样才能得到一个数组,其中每个索引处的元素是每个原始数组中同一索引处元素的总和?

例子:

MutableArrayOne  = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5", nil];

MutableArrayTwo = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5", nil];

MutableArrayThree = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5", nil];

我如何将它们加到一个数组中:

MutableArrayThree  = [NSMutableArray arrayWithObjects:@"3",@"6",@"9",@"12",@"15", nil];

最佳答案

假设所有数组的大小都相同......

NSMutableArray *sums = [NSMutableArray arrayWithCapacity:MutableArrayOne.count];
for(NSInteger i = 0; i < MutableArrayOne.count; i++)
{
NSInteger element1 = [[MutableArrayOne objectAtIndex:i] integerValue];
NSInteger element2 = [[MutableArrayTwo objectAtIndex:i] integerValue];
NSInteger element3 = [[MutableArrayThree objectAtIndex:i] integerValue];
NSInteger sum = element1 + element2 + element3;
[sums addObject:[NSString stringWithFormat:@"%lu", sum]];
}

关于ios - 在索引处添加 NSMutableArray 的元素与其他 NSMutableArrays 的相应元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11909882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com