NSMutableArray *arr1 = [NSMutableArray arrayWithObjects:@"aa",@"bb",@"cc",@"dd",@"ee",@"ff",@"gg",@"a",@"b",@"c",@"d",@"e",@"f",nil];
NSMutableArray *arr2 = [[NSMutableArray alloc] init];
NSMutableArray *arr3 = [[NSMutableArray alloc] init];
for (int i = 0; i < [arr1 count]; i++) {
for (int j = 0 ; j < 3; j++) {
[arr2 addObject:[arr1 firstObject]];//将a1中的第一个元素添加到arr2中
[arr1 removeObjectAtIndex:0];//删除a1的第一个元素
}
[arr3 addObject:arr2];//将a2数组放入a3数组中
arr2 =[[NSMutableArray alloc] init];//将a2数组清空
}
[arr3 addObject:arr1];
NSLog(@"%@",arr3);
有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).
最新推荐文章于 2021-11-13 16:22:58 发布
本文介绍了一个Objective-C程序示例,该程序演示了如何通过循环从一个NSMutableArray中取出元素,并将其按组分配到新的NSMutableArray中。此外,还展示了如何将这些组追加到另一个数组中,以及如何处理剩余元素。
1430

被折叠的 条评论
为什么被折叠?



