1. 程式人生 > >iOS開發之判斷陣列中是否有重複元素

iOS開發之判斷陣列中是否有重複元素

######法一:

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

// 列印結果
Simona_Test_1

######法二:
NSArray *arr = @[@1,@2,@1];
NSSet *set = [NSSet setWithArray:arr];
NSLog(@"[dic allValues] %@",[set allObjects]);

// 列印結果:

Simona_Test_2