码迷,mamicode.com
首页 > 编程语言 > 详细

字典转数组 数组转字典

时间:2017-09-06 12:53:17      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:com   string   blog   sign   format   stop   int   dict   fork   

 NSMutableArray *dicToArray = [NSMutableArray array];

 NSMutableDictionary *arrayToDic = [NSMutableDictionary dictionary];

  NSDictionary *dic = @{@"1":@"one",@"2":@"two",@"3":@"three"};

 //字典转数组 

  [dic enumerateKeysAndObjectsUsingBlock:^(id  _Nonnull key, id  _Nonnull obj, BOOL * _Nonnull stop) {

        [dicToArray addObject:[NSString stringWithFormat:@"%@:%@",key,obj]];

    }];

    NSLog(@"dicToArray====%@",dicToArray);

//数组转字典

    [dicToArray enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {

     NSLog(@"obj===%@===idx===%lu",obj,(unsigned long)idx);

    NSArray *array = [obj componentsSeparatedByString:@":"];//分割字符串     

    [arrayToDic setObject:array[1] forKey:array[0]];

  }]; 

NSLog(@"arrayToDic====%@",arrayToDic);

 

dicToArray====(

    "1:one",

    "2:two",

    "3:three"

)

arrayToDic===={

    1 = one;

    2 = two;

    3 = three;

}

字典转数组 数组转字典

标签:com   string   blog   sign   format   stop   int   dict   fork   

原文地址:http://www.cnblogs.com/Lrx-lizi/p/7483883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!