我有两个不同NSMutableArray
的包含一些元素。现在我想要每个数组元素的总和以及数组相加的结果。我该如何进行?
问问题
1032 次
2 回答
1
仅用for loop
于此实现。获取每个元素,objectAtIndex
然后使添加变得简单。
于 2012-11-28T06:16:12.493 回答
0
NSArray *firstArray=[NSArray arrayWithObjects:@"1",@"2",@"3", nil];
NSArray *secondArray=[NSArray arrayWithObjects:@"10",@"20",@"30", nil];
NSMutableArray *sumArray=[NSMutableArray new];
for (NSInteger i=0; i<[firstArray count]; i++) {
NSString *newValue=[NSString stringWithFormat:@"%ld",([[firstArray objectAtIndex:i]integerValue] + [[secondArray objectAtIndex:i]integerValue])];
[sumArray addObject:newValue];
}
NSLog(@"sum=%@",sumArray);
输出是:
sum=(
11,
22,
33
)
注意:firstArray 和 secondArray 的大小必须相同,并且包含整数作为字符串。否则需要修改...
于 2012-11-28T06:33:09.880 回答