有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).

来源:互联网 发布:java web高级编程 pdf 编辑:程序博客网 时间:2024/05/17 07:16
 //动态创建数组        NSMutableArray *arr = [[NSMutableArray alloc] init];        for (int i = 0; i < 13; i++) {            [arr addObject:[NSString stringWithFormat:@"love you %d sheng%d shi",i + 1,i + 1]];        }        NSLog(@"%@",arr);        //分组并动态管理数组        NSMutableArray *bigArr = [[NSMutableArray alloc] initWithCapacity:1];//定义一个大数组.统一管理这些分组        NSMutableArray *smallArr  = nil;        for (int i = 0; i < [arr count]; i++) {            if (i % 3 == 0) {                smallArr = [[NSMutableArray alloc] initWithCapacity:1];                [bigArr addObject:smallArr];                NSLog(@"%@",smallArr);            }            [smallArr addObject:[arr objectAtIndex:i]];        }        NSLog(@"%@",bigArr);

0 0
原创粉丝点击