oc 字典应用实例-城市查询省份

 1  NSArray *jiangsu = [[NSArray alloc]initWithObjects:@"nanjing",@"suzhou",@"wuxi",@"changzhou", nil];
 2     
 3     NSArray *henan = [[NSArray alloc]initWithObjects:@"sanmenxia",@"zhengzhou",@"kaifeng",nil];
 4     
 5     
 6     
 7     NSDictionary *dic = [[NSDictionary alloc]initWithObjectsAndKeys:jiangsu,@"jiangsu",henan,@"henan", nil];
 8     
 9    // NSLog(@"%@",jiangsu);
10     
11  
12     NSLog(@"请输入城市名称(拼音):");
13     
14     char str[10];
15     scanf(" %s",str);
16    
17     NSString *str2 = [[NSString alloc]initWithUTF8String:str];
18     
19 //    NSArray *arr = [[NSArray alloc]init];
20 //    
21 //    arr = [dic allValues];
22     
23     
24   //  bool  result = NO;
25     
26     for(NSArray *temp in [dic allValues])
27     {
28        for(NSString *tmp in temp)
29        {
30            if([tmp isEqualToString:str2])
31            {
32            NSString *str3 = [[dic allKeysForObject:temp] objectAtIndex:0];
33            
34            NSLog(@"%@",str3);
35          //  result = YES;
36            break;
37            }
38        }
39         
40     }

 

转载于:https://www.cnblogs.com/song-kl/p/4463940.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值