zoukankan      html  css  js  c++  java
  • 将一个字典内的内value转换为集合:返回一个数组,此数组中包含输入字典的键值对中的数组的所有元素(为NSArray添加category)

    - (NSArray *)testa:(NSDictionary *)dic

    {

        NSMutableArray *arr_M = [NSMutableArray array];

        

        // 1.遍历每一个元素添加到集合

        for (NSString *key in dic.allKeys)

        {

                for (NSString *str in dic[key])

                {

                    [arr_M addObject:str];

                }

        }

        return arr_M;

    }

    - (NSArray *)testb:(NSDictionary *)dic

    {

        NSMutableArray *arr_M = [NSMutableArray array];

        

        // 给集合添加集合得到的才会是一个大的集合,不能帮集合当对象添加:得到集合嵌套集合

        for (NSString *key in dic.allKeys)

        {

            // 2.集合当集合(组成一个集合)

            [arr_M addObjectsFromArray:dic[key]];

        }

        

        return arr_M;

    }

    - (NSArray *)testc:(NSDictionary *)dic

    {

        // 给集合添加集合得到的才会是一个大的集合,不能帮集合当对象添加:得到集合嵌套集合

        NSMutableArray *arr_M = [NSMutableArray array];

        

        // 2.得到集合再操作

        for (NSArray *value in dic.allValues)

        {

            [arr_M addObjectsFromArray:value];

        }

        

        return arr_M;

    }

  • 相关阅读:
    hystrix熔断器之HystrixRequestLog
    RXJAVA之聚合操作
    RXJAVA之变换操作
    RXJAVA之创建被观察者
    小程序学习
    redis的使用
    Stream/Bytes[]/Image对象相互转化
    消息队列转载
    业务层使用事务
    ViewState 和字段属性的差异
  • 原文地址:https://www.cnblogs.com/pruple/p/5252283.html
Copyright © 2011-2022 走看看