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

作者: JakieZhang | 来源:发表于2016-12-03 09:56 被阅读3867次

//创建方法

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);

相关文章

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

    //创建方法 NSMutableArray*array1 = [NSMutableArrayarray];//空数...

  • Swift 01 数组

    数组 swift创建数组一定要制定存放的元素类型 1.添加元素 2.修改 字面量创建数组 3.删除数组 ...

  • Swift学习笔记-数组

    创建数组 访问和修改数组元素 获取数组元素数量 添加和删除数组元素 遍历数组 使用加法添加一个数组到另外一个数组 ...

  • sqlite五大语句

    // 创建 // 添加 // 修改 // 删除 // 查询

  • react setState 数组、对象多种方式

    demo地址 修改object中某项 删除数组首位 删除数组尾部 删除数组任意一项 数组尾部添加一项 数组头部添加...

  • 3、Pyhton之字典

    创建 索引 添加 修改 删除 遍历 嵌套

  • JavaScript数据结构

    数组 数组实现 创建和初始化数组 访问和迭代数组 添加元素 删除元素 在任意位置添加和删除元素 JavaScrip...

  • 6-3(数据库- 增删改查)

    创建表student 删除表 添加列 删除列 -修改属性 修改字段名 查看表结构 添加主键约束userid 删除主...

  • splice()和slice()

    不同 splice()会修改数组slice()不会修改数组,返回一个新数组 用法 splice()可以添加/删除数...

  • DDL(数据库、表的基本操作)

    数据库的创建、删除、查看表的基本操作,创建表,删除表,查看表,修改表(修改表名称,添加列,修改列的名称) prim...

网友评论

    本文标题:IOS 数组的创建. 添加. 修改.删除

    本文链接:https://www.haomeiwen.com/subject/hrfcmttx.html