黑马程序员--NSMutableArray的使用

来源:互联网 发布:人工智能在线播放 编辑:程序博客网 时间:2024/05/16 05:48

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------


NSMutableArray的基本使用方法

        //1)创建数组        //i.空数组        NSMutableArray *arr1 = [NSMutableArray array];                //ii.创建的时候初始化一个元素        NSMutableArray *arr2 = [NSMutableArray arrayWithObject:@"one"];                //iii.创建的时候,初始化多个元素        NSMutableArray *arr3 = [NSMutableArray arrayWithObjects:@"one",@"two",@"three",@"four",@"five", nil];                //iv.创建一个数组,并且指定长度        NSMutableArray *arr4 = [NSMutableArray arrayWithCapacity:5];                NSLog(@"arr1 = %@",arr1);        NSLog(@"arr2 = %@",arr2);        NSLog(@"arr3 = %@",arr3);        NSLog(@"arr4 = %@",arr4);                        //2)添加元素        [arr1 addObject:@"zhang"];        NSLog(@"arr1 = %@",arr1);                //插入元素到指定的位置        [arr2 insertObject:@"four" atIndex:0];        NSLog(@"arr2 = %@",arr2);                        //3)删除元素        //i.根据对象内容删除        [arr3 removeObject:@"one"];        NSLog(@"arr3 = %@",arr3);        //根据下标删除        [arr3 removeObjectAtIndex:1];        NSLog(@"arr3 = %@",arr3);        //全部删除        [arr2 removeAllObjects];        NSLog(@"arr2 = %@",arr2);                        //4)修改数组        [arr3 replaceObjectAtIndex:0 withObject:@"replace"];        NSLog(@"arr3 = %@",arr3);        //修改的简便方法        arr3[0] = @"easy";        NSLog(@"arr3 = %@",arr3);                        //5)查找元素        BOOL isSearch = [arr3 containsObject:@"easy"];        NSLog(@"isSearch = %d",isSearch);                        //6)交换元素        [arr3 exchangeObjectAtIndex:0 withObjectAtIndex:2];        NSLog(@"arr3 = %@",arr3);


0 0
原创粉丝点击