iOS 找出数组中出现次数的元素

- (void)quearyNum:(NSArray*)arr{


    NSMutableDictionary *dic = [[NSMutableDictionary alloc]init];

    // 找出所有的key

    for(inti =0; i

        NSString*strkey =arr[i];


        if(dic[strkey]){

            inta =  [dic[strkey]intValue];

            a++;

            dic[strkey] = [NSNumbernumberWithInt:a];

        }else{

            dic[strkey] = [NSNumbernumberWithInt:1];

        }


    }


    intmax =0;

    NSString*value =@"";


    for(NSString* keysindic ) {

        intaa = [dic[keys]intValue];

        if(aa > max){

            max =aa;

            value = keys;

        }


    }


    NSLog(@"maxxxxx---%@",value);

}

你可能感兴趣的:(iOS 找出数组中出现次数的元素)