IOS提取数组相同元素后合并

it2022-05-05  125

NSMutableDictionary *dic = [[NSMutableDictionary alloc] init]; NSMutableArray *array = [[NSMutableArray alloc]initWithObjects:@"a",@"b",@"c",@"a",@"b",@"b",@"e",@"e", nil]; [array enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { NSMutableArray *sameArray = [NSMutableArray array]; [array enumerateObjectsUsingBlock:^(id _Nonnull obj1, NSUInteger idx1, BOOL * _Nonnull stop1) { if ([array[idx1] isEqualToString:array[idx]]) { [sameArray addObject:array[idx1]]; } }]; [dic setObject:sameArray forKey:[NSString stringWithFormat:@"%ld取出来了",idx]]; }];

最新回复(0)