Objective-C中关于数组操作常用的方法
来源:互联网 发布:淘宝东飞正品怎么样 编辑:程序博客网 时间:2024/05/17 01:35
数组是在数据操作中必不可少的一种工具,了解数组的操作,能让我们在对数据的操作处理上,更加游刃有余。
//创建和初始化
NSArray *array=[[NSArray alloc] initWithObjects:@"1",@"2", nil];
NSLog(@"%@",array);
//获取某个索引位置的对象
NSLog(@"objectAtIndex 1 is %@",[array objectAtIndex:1]);
//获取数组个数
NSLog(@"Count is %ld",[array count]);
//判断包含某个对象
NSLog(@"contain object: %@",[array containsObject:@"1"]==YES?@"YES":@"NO");
//获取对象的索引
NSLog(@"the indexOfObject:\"1\" is %ld",[array indexOfObject:@"1"]);
//可变数组创建和初始化
NSMutableArray *array1=[[NSMutableArray alloc] initWithCapacity:3];
for (int i=0; i<10; i++) {
[array1 addObject:[NSNumber numberWithInt:i]];
}
NSLog(@"MutableArry %@",array1);
//删除数组内的对象
[array1 removeObjectAtIndex:1];
NSLog(@"array after remove %@",array1);
//向数组插入一个对象
[array1 insertObject:@"1" atIndex:1];
NSLog(@"array after insert %@",array1);
//替代数组内一个对象
[array1 replaceObjectAtIndex:0 withObject:@"hello"];
NSLog(@"array after replace %@",array1);
运行结果 :
2012-11-23 11:35:01.935 NSStringDemo[846:403] (
1,
2
)
2012-11-23 11:35:01.940 NSStringDemo[846:403] objectAtIndex 1 is 2
2012-11-23 11:35:01.943 NSStringDemo[846:403] Count is 2
2012-11-23 11:35:01.944 NSStringDemo[846:403] contain object: YES
2012-11-23 11:35:01.945 NSStringDemo[846:403] the indexOfObject:"1" is 0
2012-11-23 11:35:01.946 NSStringDemo[846:403] MutableArry (
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
)
2012-11-23 11:35:01.947 NSStringDemo[846:403] array after remove (
0,
2,
3,
4,
5,
6,
7,
8,
9
)
2012-11-23 11:35:01.948 NSStringDemo[846:403] array after insert (
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
)
2012-11-23 11:35:01.949 NSStringDemo[846:403] array after replace (
hello,
1,
2,
3,
4,
5,
6,
7,
8,
9
)
- Objective-C中关于数组操作常用的方法
- 关于Objective-C中常用的操作字符串的方法
- Objective-c语言_对字符串操作的常用方法
- Objective-C语言_对字符串操作的常用方法
- Objective-C中关于NSDictionary的一些常用的操作方法
- Objective-C中数组对象排序的方法(OC中NSString的常用API的基础应用2)
- Java中关于数组的常用方法
- Objective-C中,遍历数组的四种方法
- 总结Objective-C中CGGeometry几何类的常用方法
- 总结Objective-C中CGGeometry 几何类的常用方法
- Objective-C常用类的常用方法
- 关于Objective-c 中私有方法的几点总结
- Objective-c的字符串的常用操作
- C常用的对数组操作的几个方法
- Objective-C---3---NSString的常用方法
- Objective-C NSString类的常用方法
- Objective-C 6 NSMutableString的常用方法
- Objective-C 8 NSNumber的常用方法
- IOS CLLocation基础
- extjs panel add 和remove panel的注意事项
- sqlserver镜像过期处理方法
- mysql安装图解 mysql图文安装教程(详细说明)
- B. Cows and Poker Game
- Objective-C中关于数组操作常用的方法
- Oracle rman备份异机恢复
- 关于在windows上开发视频对话应用
- 在Linux 双机下自己手动实现浮动ip技术
- vba
- applicationContext.xml 配置文件的存放位置
- Android有用代码片段
- IOS iphone中结束电话后返回自己的应用
- iOS开发是否应该使用ARC?