数组作为value存入可变字典
来源:互联网 发布:墨西哥贩毒 知乎 编辑:程序博客网 时间:2024/06/11 05:23
//创建一个可变字典
NSMutableDictionary *dic = [NSMutableDictionary dictionary];
//遍历数组,将数组中的Student对象取出
for(Student *stu in student)
{
//取出班级名
NSString *class = stu.classNum;
//将class作为Key ,mArry 作为value 从可变字典中取出,看是否存在该数组
NSMutableArry *mArry = [dic objectForKey class];
//如果数组不存在,则创建数组
if(mArry == nil ){
mArry =[ [NSMutableArry alloc] init];
//将class作为key,mArry作为value 添加到可变字典中
[dic setValue:mArry forKey:class];
}
//将stu对象添加到数组中
[mArry addObject:stu];
}
NSLog(@“dic is %@“,dic);
//求每个班的平均分
for(NSString *class in dic)
{
NSInteger sum = 0;
NSArry *arry = [dic objectForKey class];
for(Student *stu in arry){
sum += stu.score;
}
NSLog(@“%@’s average is %.2f”,class,(float)sum / array.count);
}
0 0
- 数组作为value存入可变字典
- objective-C省市区数组套字典,字典套数组存入。
- 用Method Swizzling来避免数组越界与可变字典value值为nil造成的程序崩溃
- OC-可变数组-可变字典嵌套(练习-省市区)
- python学习笔记:字典嵌套,将字典作为VALUE加入字典中
- 可变字典
- 把字典的key和value的值取出来,按照顺序存入到list中
- 字典 可变字典 大杂烩
- 数组根据数组中字典的value值排序
- NSArray,NSDictionary的常用方法与可变数组可变字典的常用方法
- Python 把字典的key和value的值取出来,按照顺序存入到list中
- OC 重点之NSArray(数组) NSDictionary不可变字典类与NSMutableDictionary 可变字典类 (概括)
- python划分数列,生成新的数列,作为value值放入字典
- NSMutableDictionary--可变字典
- NSMutableDictionary(可变字典)
- OC中的可变字典
- 可变字典(NSMutableDictionary)简介
- OC--NSMutableDictionary可变字典
- centos防火墙添加端口8080 版本2.6.32-279.el6.x86_64
- 在 Linux 平台下安装 DB2 Express C
- android高手之路之Android Widget
- short s1=1;s1=s1+1;为什么是错的.而s1+=1;为什么不报错
- CCS+C6678LE开发记录07:DSP网页测试
- 数组作为value存入可变字典
- JMX 配置
- Spring 和Quartz2 整合实现动态定时任务
- 苹果电脑如何轻松顺利地连上投影仪
- Jump Game II (Java)
- 第五届蓝桥杯C/C++本科B组(真题试做)(9~10)
- ===PullToRefreshListView的超级大Bug======
- CAAnimationGroup
- 2015.1学习笔记