iOS 第五期考核题(字典与数组嵌套,字典的排序/删除)
生活随笔
收集整理的這篇文章主要介紹了
iOS 第五期考核题(字典与数组嵌套,字典的排序/删除)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1 /**
2 * 第1題 請將如下數(shù)據(jù)存儲成字典,并將字典內(nèi)容以字符串形式輸出,輸出:"XXX,年齡XXX歲,職業(yè)XXX"(將XXX替換為相應(yīng)的數(shù)據(jù))。
3 */
4
5 NSString *name = @"王重陽";
6 NSInteger age = 56;
7 NSString *job = @"道長";
8
9
10 NSDictionary *dic=@{@"name":name,
11 @"age":@(age),//將age轉(zhuǎn)成對象,在前面加上@();
12 @"job":job};
13 NSMutableArray *muarr=[NSMutableArray array];
14 [muarr addObject:dic]; //將字典放在數(shù)組內(nèi)
15 NSLog(@"第一題--------");
16 NSString *str=[[NSString alloc]initWithFormat:@"%@,年齡%@歲,職業(yè)%@",dic[@"name"],dic[@"age"],di c[@"job"]];
NSLog(@"%@",str); 19 20 /** 21 * 第2題 對以下數(shù)據(jù)進(jìn)行首字母升序排序,并輸出 22 */ 23 NSLog(@"第二題--------"); 24 NSArray *array = @[@"Tim Cook",@"Jony Ive",@"Steve Jobs",@"Robert Brunne",@"Philip Schiller"]; 25 NSArray *sortArray = [array sortedArrayUsingSelector:@selector(compare:)]; 26 for(id str in sortArray){ 27 NSLog(@"%@",str); 28 } 29 30 31 /** 32 * 第3題 請將“Robert Brunne”移除數(shù)組,并輸出 33 */ 34 NSMutableArray *muArray=[NSMutableArray arrayWithArray:array]; 35 [muArray removeObject:@"Robert Brunne"]; 36 NSLog(@"刪除后--------"); 37 for(id str in muArray){ 38 NSLog(@"%@",str); 39 }
NSLog(@"%@",str); 19 20 /** 21 * 第2題 對以下數(shù)據(jù)進(jìn)行首字母升序排序,并輸出 22 */ 23 NSLog(@"第二題--------"); 24 NSArray *array = @[@"Tim Cook",@"Jony Ive",@"Steve Jobs",@"Robert Brunne",@"Philip Schiller"]; 25 NSArray *sortArray = [array sortedArrayUsingSelector:@selector(compare:)]; 26 for(id str in sortArray){ 27 NSLog(@"%@",str); 28 } 29 30 31 /** 32 * 第3題 請將“Robert Brunne”移除數(shù)組,并輸出 33 */ 34 NSMutableArray *muArray=[NSMutableArray arrayWithArray:array]; 35 [muArray removeObject:@"Robert Brunne"]; 36 NSLog(@"刪除后--------"); 37 for(id str in muArray){ 38 NSLog(@"%@",str); 39 }
?
轉(zhuǎn)載于:https://www.cnblogs.com/jiangyicheng/p/5113894.html
總結(jié)
以上是生活随笔為你收集整理的iOS 第五期考核题(字典与数组嵌套,字典的排序/删除)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux基础1之磁盘与分区
- 下一篇: Java千百问_06数据结构(014)_