zoukankan      html  css  js  c++  java
  • NSDictionary 键值对查找

           NSDictionary *dic1=[NSDictionary dictionaryWithObjectsAndKeys: @"1",@"a",
                               @"2",@"b", @"3",@"c", @"2",@"d", nil];
           NSLog(@"%zi",[dic1 count]); //结果:4
           NSLog(@"%@",[dic1 valueForKey:@"b"]);//根据键取得值,结果:2
           NSLog(@"%@",dic1[@"b"]);//还可以这样读取,结果:2
           NSLog(@"%@,%@",[dic1 allKeys],[dic1 allValues]);
    NSDictionary *dic1=[NSDictionary dictionaryWithObjectsAndKeys: @"1",@"a",
                               @"2",@"b", @"3",@"c", @"2",@"d", nil];
           NSLog(@"%zi",[dic1 count]); //结果:4
           NSLog(@"%@",[dic1 valueForKey:@"b"]);//根据键取得值,结果:2
           NSLog(@"%@",dic1[@"b"]);//还可以这样读取,结果:2
           NSLog(@"%@,%@",[dic1 allKeys],[dic1 allValues]);
           
           NSLog(@"%@",[dic1 objectsForKeys:[NSArray arrayWithObjects:@"a",@"b",@"e","r", nil]notFoundMarker:@"not found"]);//后面一个参数notFoundMarker是如果找不到对应的key用
    NSMutableDictionary *dic=[NSMutableDictionary
                                     dictionaryWithObjectsAndKeys:@"1",@"a", @"2",@"b", @"3",@"c", @"2",@"d",nil];
           //[dic removeObjectForKey:@"b"];
           //NSLog(@"%@",dic);
           /*结果:
                              {
                              a = 1;
                              c = 3;
                              d = 2; }
                              */
           //[dic addEntriesFromDictionary:@{@"e":@"7",@"f":@"6"}];
           //NSLog(@"%@",dic);
           /*结果:
            {
            a = 1;
            c = 3; d = 2; e = 7; f = 6;
            } */
           //setValue:value forkey:key 如果key存在,修改value;否则添加
           [dic setValue:@"5" forKey:@"a"];
           [dic setValue:@"5" forKey:@"f"];
           NSLog(@"%@",dic);
     
  • 相关阅读:
    12c oracle grid p28662603 psu 安装---2018年10月最新的补丁
    11g oracle grid p28429134 psu 安装
    infinband 6036 交换机配置管理口IP
    HCA卡测试
    带宽测试
    IB网络基准性能测试
    带着萌新看springboot源码10(springboot+JdbcTemplate+druid)
    带着萌新看springboot源码09(springboot+JdbcTemplate)
    带着萌新看springboot源码8(spring ioc源码 完)
    带着萌新看springboot源码8(spring ioc源码下)
  • 原文地址:https://www.cnblogs.com/kluan/p/4819418.html
Copyright © 2011-2022 走看看