2 mapmapm MapMapM 于 2013.03.14 10:37 提问

两个数组从第一个数组中提取值

First_mutableArray1,2,3,4,5,6
Second_MutableArray2,4,6,8,0,12

怎么样输出这样的格式:

First_mutableArray1,2,3,4,5,6,8,0,12 ?

2个回答

Kill_it
Kill_it   2013.03.14 16:13
已采纳
NSMutableOrderedSet *first = [NSMutableOrderedSet orderedSetWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",nil];
NSOrderedSet *second = [NSOrderedSet orderedSetWithObjects:@"2",@"4",@"6",@"8",@"0",@"12",nil];
[first unionOrderedSet:second];

first变量包含结果。

redCoral_
redCoral_   2013.03.14 16:16
NSMutableArray *first=[NSMutableArray arrayWithArray:@[@"1",@"2",@"3",@"4",@"5",@"6"]];
NSMutableArray *second=[NSMutableArray arrayWithArray:@[@"2",@"4",@"6",@"8",@"0",@"12"]];


NSMutableOrderedSet *firstSet=[NSMutableOrderedSet orderedSetWithArray:first];
NSOrderedSet *secondSet=[NSOrderedSet orderedSetWithArray:second];

[firstSet unionOrderedSet:secondSet];
first=[[firstSet array] mutableCopy];

NSLog(@"%@",first);
Csdn user default icon
上传中...
上传图片
插入图片