黑马程序员技术交流社区

标题: Array增删改查 [打印本页]

作者: 任子杰    时间: 2015-11-6 01:10
标题: Array增删改查
  1. #import <Foundation/Foundation.h>

  2. int main(int argc, const char * argv[]) {
  3.     @autoreleasepool {
  4.         
  5.         NSMutableArray *arr1=[NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4", nil];
  6.         // 增加元素
  7.         [arr1 addObject:@"222"];
  8.         NSLog(@"arr1=%@",arr1);
  9.         //根据数组元素下标增加
  10.         [arr1 insertObject:@"333" atIndex:2];
  11.          NSLog(@"arr1=%@",arr1);
  12.         
  13.         //修改
  14.         [arr1 replaceObjectAtIndex:3 withObject:@"444"];
  15.         NSLog(@"arr1=%@",arr1);
  16.         
  17.         // 删除
  18.         // 根据元素下标删除
  19.         [arr1 removeObjectAtIndex:3];
  20.         NSLog(@"arr1=%@",arr1);
  21.         // 根据元素内容删除
  22.         [arr1 removeObject:@"4"];
  23.         NSLog(@"arr1=%@",arr1);
  24.         //全部删除
  25. //        [arr1 removeAllObjects];
  26. //         NSLog(@"arr1=%@",arr1);
  27.         //查找
  28.         if ([arr1 containsObject:@"333"]) {
  29.             
  30.             NSLog(@"查找成功!");
  31.         }
  32.         // 替换exchangeObjectAtIndex
  33.         [arr1 exchangeObjectAtIndex:1 withObjectAtIndex:3];
  34.         NSLog(@"arr1=%@",arr1);
  35.       
  36.     }
  37.     return 0;
  38. }
复制代码






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2