Iphone 如何对数组对象进行减法?
我正在开发一个应用程序,其中我需要时间戳。我有两个数组,其中字符串对象包含小时、分钟和秒,我需要减去它们,然后将它们作为小时、分钟和秒作为三个对象放入第三个数组中 例如:Iphone 如何对数组对象进行减法?,iphone,Iphone,我正在开发一个应用程序,其中我需要时间戳。我有两个数组,其中字符串对象包含小时、分钟和秒,我需要减去它们,然后将它们作为小时、分钟和秒作为三个对象放入第三个数组中 例如: arr1=[9,10,22] arr2=[10,12,42]; 所以答案应该是 arr3=[1,2,22] 我需要把这个数组对象放在一个字符串中,用分隔:' 请帮忙。试试这个 NSMutableArray * arr3=[[NSMutableArray alloc]init]; [arr3 addObject:[NSSt
arr1=[9,10,22]
arr2=[10,12,42];
所以答案应该是
arr3=[1,2,22]
我需要把这个数组对象放在一个字符串中,用分隔:'
请帮忙。试试这个
NSMutableArray * arr3=[[NSMutableArray alloc]init];
[arr3 addObject:[NSString stringWithFormat:@"%d",[[arr2 objectAtIndex:0]integerValue]-[[arr1 objectAtIndex:0]integerValue]]];
[arr3 addObject:[NSString stringWithFormat:@"%d",[[arr2 objectAtIndex:1]integerValue]-[[arr1 objectAtIndex:1]integerValue]]];
[arr3 addObject:[NSString stringWithFormat:@"%d",[[arr2 objectAtIndex:2]integerValue]-[[arr1 objectAtIndex:2]integerValue]]];
您也可以尝试以下方法:
NSMutableArray *arr3=[[NSMutableArray alloc]init];
[arr3 addObject:[NSString stringWithFormat:@"%d",[[arr2 objectAtIndex:0]intValue]-[[arr1 objectAtIndex:0]intValue]]];
[arr3 addObject:[NSString stringWithFormat:@"%d",[[arr2 objectAtIndex:1]intValue]-[[arr1 objectAtIndex:1]intValue]]];
[arr3 addObject:[NSString stringWithFormat:@"%d",[[arr2 objectAtIndex:2]intValue]-[[arr1 objectAtIndex:2]intValue]]];
试试这个:
NSMutableArray *arr3 = [NSMutableArray alloc]init];
for(int i=0;i<[arr1 count];i++)
{
[arr3 addObject:[NSString stringWithFormat:@"%d",[[arr2 objectAtIndex:i]integerValue]-[[arr1 objectAtIndex:i]integerValue]]];
}
NSString *combinedStr = [arr3 componentsJoinedByString:@":"];
NSMutableArray*arr3=[NSMutableArray alloc]init];
对于(int i=0;i你想要简单的减法还是时间减法,例如,如果秒差为负,它会影响分钟变量?