3.OC之NSMutableArray
来源:互联网 发布:ty90遥控编程器官网 编辑:程序博客网 时间:2024/06/09 18:00
<span style="font-size:14px;">#import <Foundation/Foundation.h>#if 0int main(int argc, const char * argv[]){ @autoreleasepool { //1.创建一个可变数组 //可变数组和不可变数组的差别:数组的元素可以改,包括插入和删除;NSArray 方法都可用 NSMutableArray *array = [[NSMutableArray alloc]initWithObjects:@"1",@"2", @"10",@"20",@"11",@"22",@"12",@"23",nil]; NSMutableArray *array2 = [[NSMutableArray alloc]init];//创建了一个可变的空数组; //<span style="color:#ff0000;">2,增加元素</span> [array2 <span style="color:#ff0000;">addObject</span>:@"IOS"]; NSLog(@"当前数组元素的个数%lu",[array2 count]); [array2 addObject:@"android"]; NSLog(@"当前数组元素的个数%lu",[array2 count]); //<span style="color:#ff0000;">3.插入元素</span> [array2 <span style="color:#ff0000;">insertObject</span>:@"qianfeng" atIndex:0]; NSLog(@"当前数组元素的个数%lu",[array2 count]); NSLog(@"array2=%@",array2); //<span style="color:#ff0000;">4.把其他数组的元素拼接过来</span> [array2 <span style="color:#ff0000;">addObjectsFromArray</span>:array]; NSLog(@"array2=%@",array2); //<span style="color:#ff0000;">5.删除</span> [array2 <span style="color:#ff0000;">removeObject</span>:@"qianfeng"]; NSLog(@"array2=%@",array2); [array2 removeObjectAtIndex:0]; NSLog(@"array2=%@",array2); [array2 removeObjectsInRange:NSMakeRange(0, 2)]; NSArray *array5 = @[@"22",@"12",@"23"]; //删除相同数组中的元素; NSLog(@"array2=%@",array2); [array2 removeObjectsInArray:array5]; NSLog(@"array2=%@",array2); //<span style="color:#ff0000;">6.设置数组,用给另一个数组来改写</span> [array2 setArray:array5]; NSLog(@"array2=%@",array2); //<span style="color:#ff0000;">7.替换-->其实就是修改数组里的元素;</span> [array2 replaceObjectAtIndex:0 withObject:@"helo"]; //<span style="color:#ff0000;">8.交换</span> [array2 <span style="color:#ff0000;">exchangeObjectAtIndex</span>:0 withObjectAtIndex:2]; NSLog(@"array2=%@",array2); } return 0;}#endifint main(){ @autoreleasepool { NSMutableArray *array = [NSMutableArray arrayWithObjects:@"100",@"33",@"123",@"165",@"870",@"90",@"540", nil]; NSUInteger len = [array count]; for(int i=0;i<len-1;i++) { for(int j=0;j<len-1-i;j++) { if([array[j] intValue]>[array[j+1] intValue]) { [array exchangeObjectAtIndex:j withObjectAtIndex:j+1]; } } } NSLog(@"%@",array); }}</span>
0 0
- 3.OC之NSMutableArray
- OC之【NSMutableArray的使用】
- OC-NSMutableArray
- oc学习之NSArray与NSMutableArray数组
- OC学习小结之Foudation -NSMutableArray
- OC思维导图之NSArray&NSMutableArray
- 黑马程序员-oc基础-oc中之集合NSArray,NSMutableArray
- OC基础—集合类之NSArray、NSMutableArray
- Snail—OC学习之可变数组NSMutableArray
- 黑马程序员---OC学习笔记之NSArray与NSMutableArray
- 黑马程序员——OC基础之NSMutableArray
- NSArray、NSMutableArray-OC+class
- OC--NSArray和NSMutableArray
- IOS OC NSArray&NSMutableArray
- OC-NSARRAY-NSMUTABLEARRAY
- OC--NSMutableArray可变数组
- OC学习之道:OC对象,字符串和数组的使用方法NSString,NSMutableString ,NSArray,NSMutableArray
- OC 中的NSArray NSString NSMutableArray
- 人眼中亮斑的检测、定位和去除(3)
- 2015-09-05
- POJ 2318 TOYS 几何题 基础
- 贪心算法简介
- Yahu谈游戏哲学:什么是游戏性
- 3.OC之NSMutableArray
- 用python统计文本里的单词出现次数最多的10个
- 继承后基类、派生类的访问属性
- linux 标准GPIO 驱动模型—version1
- hdu1540(线段树区间合并)
- C++ 内存划分与虚函数表在内存中的位置
- 1025. PAT Ranking (25)
- ADT升级中出现的问题的解决方案
- HBuild+MUI学习笔记(三):安卓模拟器安装时的注意事项