可变数组NSMutableArray
2024-10-01 09:33:35
//创建一个空的可变数组
NSMutableArray *array = [NSMutableArray array]; //向数组里面添加对象
[array addObject:@"《美人鱼》"];
[array addObject:@"《疯狂动物城》"];
[array addObject:@"《逃学威龙》"];
[array addObject:@"《唐伯虎点秋香》"];
for (int i = ; i < array.count; i++) {
NSLog(@"%@",array[i]);//依次打印:《美人鱼》《疯狂动物城》《逃学威龙》《唐伯虎点秋香》
} //指定位置插入一个对象
[array insertObject:@"《国产凌凌漆》" atIndex:];
for (int i = ; i < array.count; i++) {
NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《疯狂动物城》《逃学威龙》《唐伯虎点秋香》
} //交换数组中两个对象的位置
[array exchangeObjectAtIndex: withObjectAtIndex:];
for (int i = ; i < array.count; i++) {
NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《唐伯虎点秋香》《逃学威龙》《疯狂动物城》
} //替换数组中的某一个
[array replaceObjectAtIndex: withObject:@"《大话西游》"];
for (int i = ; i < array.count; i++) {
NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《唐伯虎点秋香》《逃学威龙》《大话西游》
} //删除数组中的对象
[array removeObjectAtIndex:];
for (int i = ; i < array.count; i++) {
NSLog(@"%@",array[i]);//依次打印:《美人鱼》《唐伯虎点秋香》《逃学威龙》《大话西游》
} //删除数组中的最后一个对象
[array removeLastObject];
for (int i = ; i < array.count; i++) {
NSLog(@"%@",array[i]);//依次打印:《美人鱼》《唐伯虎点秋香》《逃学威龙》
} //删除数组中的全部对象
[array removeAllObjects];
最新文章
- 1、linux网络服务实验 用PuTTY连接Linux
- Django(四)
- Linux踢出其他正在SSH登陆用户
- linux的“自动化”
- 怎样用Lodrunner测试WAP站点的性能(两种解决方案)
- 从Android系统出发,分析Android控件构架
- 昂贵的聘礼(poj 1062)
- 1.后台如何获取 jquery get方式的ajax的参数
- 2016-03-24:Windows内存泄露分析工具
- Lisp之根源
- Javaweb之 servlet 开发详解1
- MySQL-8.0.11 在 Windows10 上的安装
- git 提交的步骤
- Vue学习目录
- C语言学习记录之二
- Django之前后端交互使用ajax的方式
- caffe 每层结构
- TW实习日记:第五天
- PHP——数组2(数组函数,二维数组,正则表达式)
- linux学习笔记2---命令cd
热门文章
- python 3.5: TypeError: a bytes-like object is required, not &#39;str&#39;
- input表单手机号、身份证号验证
- 当攻击者熟读兵法,Camouflage病毒实战演示暗度陈仓之计
- CentOS 7.2安装docker-compose运行gitlib
- HTTP协议请求响应过程和HTTPS工作原理
- [LINQ TO SQL]使用LINQ TO SQL创建数据库
- Quartz.Net简单使用
- winform快速开发平台 ->; 工作流组件(仿GooFlow)
- maven权威指南学习笔记(三)——一个简单的maven项目
- gcc编译器用法(自学总结)