• ios开发之--数组的一些操作


    1,创建数组

    NSMutableArray * array =[[NSMutableArray alloc] initWithObjects:@"a",@"b",@"c" ,nil];
    
    NSMutableArray * array1 =[NSMutableArray arrayWithObjects:@"a",@"b",@"c" , nil];
    
    NSArray * array2 = @[@"1",@"2",@"3"];

    NSMutableArray * array3 = [[NSMutableArray alloc]initWithArray:array2];

    2,可变数组增加元素

    [array addObject:@"d"];

    3,可变数组在指定范围内增加

    [array insertObject:@"f" atIndex:0];

    4,在数组中追加数组

    [array addObjectsFromArray:array4];

    5,替换数组中的元素(仅能用于可变数组)

    [array1 replaceObjectAtIndex:2 withObject:@"hhh"];

    6, 交换数组中元素的位置(仅能用于可变数组)

    [array exchangeObjectAtIndex:0 withObjectAtIndex:5];

    7,数组删除操作

    a 删除最有一个元素

    [array removeLastObject];

    b 删除指定下标的元素

    [array removeObjectAtIndex:5];

    c 直接删除元素

    [array removeObject:@"e"];

    d 在指定范围内去删除元素,在此范围内,如果存在这个元素,则删除; 如果不存在,不做处理

     位置:0   长度:5

    NSRange range = {0,5};
    
    [array removeObject:@"g" inRange:range];

    e 从一个数组删除

    NSArray * arr =@[@"a",@"b",@"c",@"d"];
    
    [array removeObjectsInArray:arr];

    f 删除数组中所有元素,但是数组仍存在,但是没有元素.

    [array removeAllObjects];

    g 修改数组

    [array setArray:arr];

    一些数组的基本操作,总结记录下。

  • 相关阅读:
    C语言II作业01
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
    C语言ll作业01
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
  • 原文地址:https://www.cnblogs.com/hero11223/p/9100396.html
Copyright © 2020-2023  润新知