可变数组NSMutableArray
//创建一个空的可变数组 NSMutableArray *array = [NSMutableArray array];//向数组里面添加对象 [array addObject:@"《美人鱼》"]; [array addObject:@"《疯狂动物城》"]; [array addObject:@"《逃学威龙》"]; [array addObject:@"《唐伯虎点秋香》"]; for (int i = 0; i < array.count; i++) {NSLog(@"%@",array[i]);//依次打印:《美人鱼》《疯狂动物城》《逃学威龙》《唐伯虎点秋香》 }//指定位置插入一个对象 [array insertObject:@"《国产凌凌漆》" atIndex:1]; for (int i = 0; i < array.count; i++) {NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《疯狂动物城》《逃学威龙》《唐伯虎点秋香》 }//交换数组中两个对象的位置 [array exchangeObjectAtIndex:2 withObjectAtIndex:4]; for (int i = 0; i < array.count; i++) {NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《唐伯虎点秋香》《逃学威龙》《疯狂动物城》 }//替换数组中的某一个 [array replaceObjectAtIndex:4 withObject:@"《大话西游》"]; for (int i = 0; i < array.count; i++) {NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《唐伯虎点秋香》《逃学威龙》《大话西游》 }//删除数组中的对象 [array removeObjectAtIndex:1]; for (int i = 0; i < array.count; i++) {NSLog(@"%@",array[i]);//依次打印:《美人鱼》《唐伯虎点秋香》《逃学威龙》《大话西游》 }//删除数组中的最后一个对象 [array removeLastObject]; for (int i = 0; i < array.count; i++) {NSLog(@"%@",array[i]);//依次打印:《美人鱼》《唐伯虎点秋香》《逃学威龙》 }//删除数组中的全部对象 [array removeAllObjects];
转载于:https://www.cnblogs.com/Miaolegemi9527/p/5250427.html
可变数组NSMutableArray相关推荐
- 【语法】NSMutableArray可变数组
NSMutableArray 这个数组是一个可变数组,和不可变数组不同的是,这个可以动态添加数据元素. ArrayCreate(); 这样输出的话,就会有三个元素了. NSMutableArray * ...
- iOS开发:不可变数组和可变数组的区别分析(NSArray / NSMutableArray)
本篇博文分享一个理论知识点,Object-C中可变数组和不可变数组的对比使用,知识比较简单基础,大牛可以忽略.在iOS开发中,一般经常用NSArray类和NSMutableArray类来表示数组,其中 ...
- ios 替换数组中元素_ios可变数组的所有操作
#pragma mark 创建数组c NSMutableArray * array =[[NSMutableArray alloc] initWithObjects:@"a",@& ...
- ios可变数组的操作
#pragma mark 创建数组c NSMutableArray * array =[[NSMutableArray alloc] initWithObjects:@"a",@& ...
- Objective-C可变数组的声明与使用
可变数组比普通的数组更加灵活.在OC中的实现如下: #import <UIKit/UIKit.h> #import "AppDelegate.h"int main(in ...
- Oracle可变数组实例说明
创建类型comm_info CREATE TYPE comm_info AS OBJECT ( /*此类型为通讯方式的集合*/ no number(3), /*通讯类型号*/ comm_type va ...
- oracle数组元素所在key,oracle可变数组(VARRAY)
一.可变数组的定义: 可变数组与嵌套表相似,也是一种集合.一个可变数组是对象的一个集合,其中每个对象都具有相同的数据类型.可变数组的大小由创建时决定.在表中建立可变数组后,可变数组在主表中作为一个列对 ...
- 可变数组集合ArrayList
List 接口的大小可变数组的实现.实现了所有可选列表操作,并允许包括 null 在内的所有元素.除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小.(此类大致上等同于 ...
- oracle 如何数组变成表,Oracle从零开始19——表的管理09——嵌套表和可变数组
11.嵌套表(了解) 注意:基本不用. 例如:一个部门可能承接多个项目,那么按原始方法设计,应该这样定义两张表: CREATE TABLE department ( deptno NUM ...
最新文章
- 讽刺笑话_完全不讽刺的2019年网络设计指南
- CO-类的本质、description方法
- 自用开源/免费软件收集
- iOS 定位功能的实现
- 2020 China Collegiate Programming Contest Qinhuangdao Site 补题部分
- nginx ngx_http_access_module
- JCam2 v1.6.0 USB摄像头工具全新发布及使用详解
- K2P路由器刷机和拨号上网
- 800G 112Gb/S(II), Terabit Ethernet – How? (Part2)
- python实现最大公约数最小公倍数求法
- python 安卓平板摄像头_python把手机摄像头当作电脑摄像头
- 甲骨文服务器操作系统,甲骨文年内完成操作系统移换 Linux将成主要平台
- 和免疫荧光标记说拜拜 | 谷歌Cell论文:深度学习模型预测荧光位置
- 非标准分布随机数生成 - 逆变换ITM与舍选法Rejection
- 家园系统服务器,1月13日服务器更新 调整家园系统帮盟系统
- 一个程序员的连续套现
- Android - weight,patch图片,shape图形,android开发入门书籍推荐
- 国内外语音识别行业最全盘点及技术分析和预测
- Angular 踩坑之版本升级—— TS / Node版本
- 网络让价值不断放大,价值让网络不断铺开
热门文章
- Head First JSP---随笔四
- 【❤️Mark一下❤️】markdown中写上标、下标
- Redisson--------基础入门
- Hi3516A开发--内存换算
- Android VNC Server
- (Unfinished)RNN-循环神经网络之LSTM和GRU-04介绍及推导
- 快速安装Git客户端及TortoiseGit并使用
- JZOJ 5344. 【NOIP2017模拟9.3A组】摘果子
- JZOJ 1598. 文件修复
- 两端外伸梁内力计算机程序,理解材料力学核心问题:梁的弯曲 剪力弯矩图快速软件绘法...