我有两个不同的NSMutableArray
,其中包含一些元素。现在我想要每个数组元素的总和以及数组添加的结果。我该怎么办?
答案 0 :(得分:1)
只需使用for loop
进行此实施即可。使用objectAtIndex
获取每个元素,然后简单地添加。
答案 1 :(得分: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和amp; secondArray必须大小相同,并且包含整数作为字符串。否则你需要修改......