考虑我有三个阵列。
NSArray *array1 = @[@"4",@"3",@"2"];
NSArray *array2 = @[@"2",@"1"];
NSArray *array3 = @[@"3",@"1",@"5",@"2"];
我想追加这些数组。条件是:
所以我希望结果如下:
@[@"4",@"3",@"2",@"1",@"5"];
问题:
由于
答案 0 :(得分:3)
您可以使用NSMutableOrderedSet
来实现此目标:
NSMutableOrderedSet *mSet = [NSMutableOrderedSet new];
[mSet addObjectsFromArray:array1];
[mSet addObjectsFromArray:array2];
[mSet addObjectsFromArray:array3];
NSArray *array = [mSet array];