博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSArray的常见方法
阅读量:6336 次
发布时间:2019-06-22

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

//1.创建一个集合(初始化集合对象)

        NSArray *arr=[NSArray arrayWithObjects:@"zs",@"ls",@"ww", nil];

        //2.集合元素个数

        NSLog(@"%ld",arr.count);

        //3.获取指定索引位置的集合元素

        NSString *name=[arr objectAtIndex:0];

         NSLog(@"%@",name);

        

        //4.循环遍历集合  使用集合不能越界

        for (int i=0; i<=arr.count; i++)

         {

         NSString *name1=[arr objectAtIndex:i];

         NSLog(@"%@",name1);

         }

        

        //5.循环遍历  快速枚举

        for (NSString *str in arr)

         {

         NSLog(@"%@",str);

         }

        

        //1.初始化可变集合

        NSMutableArray *arr1=[NSMutableArray arrayWithCapacity:10];

        //2.增加集合元素

        [arr1 addObject:@"zs"];

        [arr1 addObject:@"ls"];

        //3.在指定位置插入集合

        [arr1 insertObject:@"ww" atIndex:0];

        NSLog(@"%@",arr1);

        //4.把不可变集合转换为可变集合

        NSMutableArray *test1=[NSMutableArray arrayWithCapacity:10];

        NSArray *test2=@[@"a",@"e",@"c",@"d"];

        [test1 addObjectsFromArray:test2];

        //5.增加集合元素

        [test1 addObject:@"f"];

        NSLog(@"%@",test1);

        //6.删除集合元素

        [test1 removeObject:@"a"];

        NSLog(@"%@",test1);

        //7.将集合元素拼接为字符串

        NSString *str11=[test1 componentsJoinedByString:@"+"];

        NSLog(@"%@",str11);

        //8.将字符串拆分为集合

        NSArray *newarr=[str11 componentsSeparatedByString:@"-"];

        NSLog(@"%@",newarr);

 

转载于:https://www.cnblogs.com/tmf-4838/p/5238149.html

你可能感兴趣的文章
Hello World
查看>>
Spring3全注解配置
查看>>
ThreadLocal真会内存泄露?
查看>>
IntelliJ IDEA
查看>>
低版本mybatis不能用PageHeper插件的时候用这个分页
查看>>
javaweb使用自定义id,快速编码与生成ID
查看>>
[leetcode] Add Two Numbers
查看>>
elasticsearch suggest 的几种使用-completion 的基本 使用
查看>>
04-【MongoDB入门教程】mongo命令行
查看>>
字符串与整数之间的转换
查看>>
断点传输HTTP和URL协议
查看>>
redis 数据类型详解 以及 redis适用场景场合
查看>>
mysql服务器的主从配置
查看>>
巧用AJAX技术,通过updatePanel控件实现局部刷新
查看>>
20140420技术交流活动总结
查看>>
SaltStack配置salt-api
查看>>
各种情况下block的类型
查看>>
ThinkPHP 3.2.x 集成极光推送指北
查看>>
js作用域链
查看>>
java中如何选择Collection Class--java线程(第3版)
查看>>