IOS 数组的创建. 添加. 修改.删除

//创建方法

NSMutableArray*array1 = [NSMutableArrayarray];//空数组,有意义

NSMutableArray*array2 = [NSMutableArrayarrayWithCapacity:100];//预估值

NSMutableArray*array3 =@[@"one",@"two",@"three"];//array3退化成NSArray

NSMutableArray*array4 = [NSMutableArrayarrayWithObjects:@"one",@"two",@"three",nil];//标准方法,最常用的方法

NSLog(@"%@", array4);

//添加方法

[array4addObject:@"four"];//在数组的最后追加一个元素

NSLog(@"%@", array4);

[array4insertObject:@"five"atIndex:1];//在指定下标处插入元素

NSLog(@"%@", array4);

//修改方法

[array4replaceObjectAtIndex:1withObject:@"aaa"];//修改指定下标的元素

NSLog(@"%@", array4);

NSArray*replace =@[@"five",@"six",@"seven",@"eight",@"nine",@"ten"];

[array4replaceObjectsInRange:NSMakeRange(1,2)withObjectsFromArray:replace];//批量修改

NSLog(@"%@", array4);

//删除方法

[array4removeLastObject];//最后一个元素

NSLog(@"%@", array4);

[array4removeObjectAtIndex:0];//指定下标

NSLog(@"%@", array4);

[array4removeObject:@"six"];//指定元素

NSLog(@"%@", array4);

[array4removeObjectsInRange:NSMakeRange(3,2)];//指定范围

NSLog(@"%@", array4);

NSArray*del =@[@"seven",@"three"];

[array4removeObjectsInArray:del];//指定的多个元素

NSLog(@"%@", array4);

[array4removeAllObjects];

NSLog(@"%lu", array4.count);

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

相关阅读更多精彩内容

友情链接更多精彩内容