iOS开发之判断数组中是否有重复元素

法一:
        NSMutableDictionary *dic = [NSMutableDictionary dictionary];
for (NSNumber *number in arr) {
    [dic setObject:number forKey:number];
}
NSLog(@"[dic allValues] %@",[dic allValues]);

// 打印结果


2835490-64c02da18d7caf8a.png
Simona_Test_1
法二:
 NSArray *arr = @[@1,@2,@1];
NSSet *set = [NSSet setWithArray:arr];
NSLog(@"[dic allValues] %@",[set allObjects]);

// 打印结果:

2835490-2606cae4771499f7.png
Simona_Test_2

你可能感兴趣的:(iOS开发之判断数组中是否有重复元素)