一个简单的数组合并问题

用的笨办法,写给自己看的


NSArray * array = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9", nil];

NSInteger logIndex = 0;

NSMutableArray * tesarray;

NSMutableArray * finalArray = [[NSMutableArray alloc] init];

for (int i = 0; i < array.count; i++)

{

logIndex = logIndex + 1;

if (logIndex == 1)

{

tesarray = [[NSMutableArray alloc] init];

}

NSString * model = [array objectAtIndex:i];

[tesarray addObject:model];

if (i == array.count - 1)

{

if ((i+1)%2 != 0)

{

[finalArray addObject:tesarray];

}

}else

{

if (logIndex == 2)

{

logIndex = 0;

[finalArray addObject:tesarray];

}

}

}

NSLog(@"++++%@",finalArray);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容