zoukankan      html  css  js  c++  java
  • oc之字典排序(将字符串转换成数字排序) 把字典放在数组内进行输出 字典赋值

    // 字典排序
            NSDictionary *dict=@{@"1-1":@"02",
                                 @"1-2":@"11",
                                 @"1-3":@"83",
                                 @"1-4":@"7"};
            NSArray *arr =[dict allValues];
            NSArray *sortarr=[arr sortedArrayUsingComparator:^NSComparisonResult(id obj1,id obj2){
                return [obj1 compare: obj2 options:NSNumericSearch]; //options:NSNumericSearch把字符串转换成数字
            }];
            NSLog(@"-----");
            for(id str in sortarr){
                NSLog(@"%@",str);
            }
     1 //把字典放在数组内进行输出
     2         NSDictionary *dict1=@{@"age":@"02",
     3                              @"name":@"11",
     4                              @"class":@"83"};
     5         NSDictionary *dict2=@{@"age":@"12",
     6                              @"name":@"13",
     7                              @"class":@"85"};
     8         NSMutableArray *muarr=[NSMutableArray array];
     9         [muarr addObject:dict1];
    10         [muarr addObject:dict2];
    11         for(int i=0;i<muarr.count;i++){
    12             NSDictionary *dict3=muarr[i];
    13             NSLog(@"班级:%@ 姓名:%@ 年龄 %@",dict3[@"class"],dict3[@"name"],dict3[@"age"]);
    14            //使用dict3[@"class"]可以获取字典内对应的value值
    15         }
    16         //for in 循环 注意不能在改循环内对数组进行删除和增加 (即不能改变数组成员个数)
    17         for(NSDictionary *dict3 in muarr){
    18             NSLog(@"班级:%@ 姓名:%@ 年龄 %@",dict3[@"class"],dict3[@"name"],dict3[@"age"]);
    19         }
    //字典赋值
            NSMutableDictionary *dic=[[NSMutableDictionary alloc]init];
            [dic setDictionary:@{@"age":@"02",
                                 @"name":@"11",
                                 @"class":@"83"}];
            NSLog(@"%@",dic);
  • 相关阅读:
    Yahoo 14条 雅虎十四条 优化原则【转】
    从HTML1到HTML5,回首HTML发展历史【转】
    HTML的发展历史【转】
    jquery中prop()方法和attr()方法的区别【转】
    一个文献综述的写法
    ammunition用法
    混了SQL连接就运行这个
    cruel用法
    ball up用法
    episode用法
  • 原文地址:https://www.cnblogs.com/jiangyicheng/p/5113639.html
Copyright © 2011-2022 走看看