博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSArray数组
阅读量:7119 次
发布时间:2019-06-28

本文共 2200 字,大约阅读时间需要 7 分钟。

  hot3.png

    //数组的创建     NSArray *array1 = [NSArray arrayWithObject:@"one"];    NSArray *array2 = [NSArray arrayWithObjects:@"one", @"two", nil];    NSArray *array3 = [NSArray arrayWithArray:array2];    NSArray *array4 = [[NSArray alloc] initWithArray:array1];    NSLog(@"%@, %@, %@, %@", array1, array2, array3, array4);    //输出:one            one,two            one,two            one                //数组中元素的访问与个数    int count [array2 count];    //输出:count = 2    NSString *string1 = [array2 objectAtIndex:0];    //输出:string = one        //追加数组中的内容    NSArray *array5 = [array2 arrayByAddingObject:@"end"];    //输出:array5 = one,two,end        //数组->字符串    NSString *string2 = [array5 componentsJoinedByString:@","];    //输出:string2 = one,two,end            //判断数组中是否存在一个指定的对象    BOOL isContain = [array5 containObject:@"end"];    //输出:isContain = 1        //根据指定的对象返回索引下标    NSInteger index = [array5 indexOfObject:@"end"];    //输出:index = 2        //返回数组中最后一个元素    NSString *lastObject = [array5 lastObject];    //输出:lastObject = end        /*****************可变数组*******************/    //创建一个空的数组    //NSMutableArray *mutableArray1 = [NSMutableArray array];    //NSMutableArray *mutableArray2 = [NSMutableArray arrayWithCapacity:5]    //期望大小为5,实际可超过    NSMutableArray *mutableArray3 = [NSMutableArray arrayWithObjects:@"one", @"two", @"end", @"five", nil];        //追加一个内容    [mutableArray3 addObject:@"four"];    //输出:one, two, four        //根据索引插入一个内容    [mutableArray insertObject:@"three" atIndex:2];    //输出:one, two, three, four        //移除最后一个元素    [mutableArray removeLastObject];    //删除指定元素    [mutableArray removeObject:@"end"];    //删除指定下标元素    [mutableArray removeObjectAtIndex:3];    //删除指定数组内容    NSMutableArray *deleteArray = [NSMutableArray arrayWithObjects:@"one", @"two",nil];    [mutableArray removeObjectInArray:deleteArray];        //替换指定下标元素    [mutableArray replaceObjectAtIndex:2 withObject:"six"];        //移除所有对象    [mutableArray removeAllObejects];        /*************遍历数组*********************/    //常规遍历(性能较低)    NSArray *array = [NSArray arrayWithObjects:@"a", @"b", @"c", nil];    int length = [array count];    for(int i=0; i

转载于:https://my.oschina.net/Jacedy/blog/296931

你可能感兴趣的文章
Android WebView与JavaScript交互操作(Demo)
查看>>
Java设计模式 - 代理模式
查看>>
HDU 3533 Escape
查看>>
npm 相关
查看>>
大数据笔记-外存算法
查看>>
PHP WEBSERVICE NOWSDL模式 (不传参数,字符串参数,数组参数,对象参数) IOS 参数为XML...
查看>>
Maven学习总结(20)——Maven pom.xml配置再体会
查看>>
Mysql学习总结(42)——MySql常用脚本大全
查看>>
java知识库
查看>>
【面试题】-100盏灯
查看>>
HS-T912 adb 连接配置
查看>>
logger打印错误日志
查看>>
【Todo】【转载】Java中的锁机制2 - Lock
查看>>
node.js是什么
查看>>
让元素跟随鼠标移动
查看>>
Bootstrap是什么
查看>>
P1279 字串距离
查看>>
在Windows Server2016中安装SQL Server2016(转)
查看>>
oracel数据库ORA-28001: the password has expired
查看>>
PHP获取上周、本周、上月、本月、本季度、上季度时间
查看>>