- #import <Foundation/Foundation.h>
- int main(int argc, const char * argv[]) {
- @autoreleasepool {
-
- NSMutableArray *arr1=[NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4", nil];
- // 增加元素
- [arr1 addObject:@"222"];
- NSLog(@"arr1=%@",arr1);
- //根据数组元素下标增加
- [arr1 insertObject:@"333" atIndex:2];
- NSLog(@"arr1=%@",arr1);
-
- //修改
- [arr1 replaceObjectAtIndex:3 withObject:@"444"];
- NSLog(@"arr1=%@",arr1);
-
- // 删除
- // 根据元素下标删除
- [arr1 removeObjectAtIndex:3];
- NSLog(@"arr1=%@",arr1);
- // 根据元素内容删除
- [arr1 removeObject:@"4"];
- NSLog(@"arr1=%@",arr1);
- //全部删除
- // [arr1 removeAllObjects];
- // NSLog(@"arr1=%@",arr1);
- //查找
- if ([arr1 containsObject:@"333"]) {
-
- NSLog(@"查找成功!");
- }
- // 替换exchangeObjectAtIndex
- [arr1 exchangeObjectAtIndex:1 withObjectAtIndex:3];
- NSLog(@"arr1=%@",arr1);
-
- }
- return 0;
- }
复制代码
|
|