------- iOS培训、android培训、java培训、期待与您交流! ----------
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //1 创建元素 NSMutableArray *arr1 = [NSMutableArray array];//空数组 NSMutableArray *arr2 = [NSMutableArray arrayWithObject:@"one"];//初始化一个元素 NSMutableArray *arr3 = [NSMutableArray arrayWithObjects:@"one",@"two",@3, nil];//初始化多个元素 NSMutableArray *arr4 = [NSMutableArray arrayWithCapacity:5];//指定长度 NSLog(@"arr1 = %@",arr1); NSLog(@"arr2 = %@",arr2); NSLog(@"arr3 = %@",arr3); NSLog(@"arr4 = %@",arr4); //2 添加元素 [arr1 addObject:@"fengjie"]; NSLog(@"arr1 = %@",arr1); [arr1 insertObject:@"zbz" atIndex:0]; NSLog(@"arr1 = %@",arr1); //3 删除元素 // [arr1 removeObject:@"zbz"]; // NSLog(@"arr1 = %@",arr1); // [arr1 removeObjectAtIndex:1]; // NSLog(@"arr1 = %@",arr1); [arr1 removeAllObjects]; NSLog(@"arr1 = %@",arr1); //4 修改元素 [arr3 replaceObjectAtIndex:1 withObject:@"four"]; NSLog(@"arr3 = %@",arr3); arr3[1] = @"five"; NSLog(@"arr3 = %@",arr3); //5 查找元素 BOOL isSearch = [arr3 containsObject:@"four"]; NSLog(@"%d",isSearch); //6 交换元素 NSMutableArray *arr5 = [NSMutableArray arrayWithObjects:@1,@2,@3,@4,@5, nil]; [arr5 exchangeObjectAtIndex:0 withObjectAtIndex:4]; NSLog(@"arr5 = %@",arr5); } return 0; } |