zoukankan      html  css  js  c++  java
  • Object-c-数组的使用

    一.数组:

    1.数组初始化:

    a.NSArray *array = [[NSArray alloc] init];

    b.NSArray *array = [[NSArray array];

    2.初始化一个可以数组并同时添加元素:

    NSArray *array = @[@“”,@“”,@“”];

    3.取出数组中得元素:

    (数组里面存得是神马类型的数据,就用神马类型的数据区接收)

    a.假如放得字符:NSArray *m = array[2];

    b.假如放得是对象:类名 *m = array [6];..............

    4.数据的转换:

    放入数组的数据,需要转换为NSNumberl类型才可以放入。

    转换为NSNumber类型:float b=1.NSNumber *a = @(b);

    NSNumber转为其他类型:int b = [a intValue];其他类型也是一样的方法

    二.可变数组:

    1.可变数组初始化: NSMutableArray *array = [NSMutableArray array];

    初始化数组并同时放入数据:

    NSMutableArray *array = [arrayWithArray:@“”]

    NSMutableArray *array=NSMutableArray arrayWithObjects:@"",@"", nil];

    注意:NSMutableArray *array3 = @[@“”];不能用这种方式初始化 可变数组)

    2.向数组添加元素、删除元素、替换元素。

     [NSMutableArray *array = [NSMutableArray array ];

    添加:[array addObject:@“ag”];

    删除:

    a.删除最后一个:[array removeLastObject];

    删除一个:[array removeObjectAtIndex:1];

    删除所有:[skill removeAllObjects];

    替换一个:[str replaceObjectAtIndex:1 withObject:@(89)];

  • 相关阅读:
    php数组转换成js可用的数组的两种方式
    常用正则表达式--------------[拿把小刀,强大自己]
    AngularJs 相应回车事件
    常见的关系型数据库和非关系型数据库及其区别
    CMDB资产采集
    GB和GiB的区别
    python枚举详解
    python保留两位小数
    详解TCP三握四挥
    npm run dev 和 npm run serve
  • 原文地址:https://www.cnblogs.com/chenhongios/p/4575258.html
Copyright © 2011-2022 走看看