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);

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容