-
【NSArray数组的遍历 Objective-C语言】
一、NSArray数组的遍历
1.那NSArray数组是怎么遍历的呢,你想到了几种方式
1)是不是for循环啊
所以,第一种方式,使用for循环来遍历数组中的每一个元素
例如,我有一个数组
NSArray *arr = @[@“jack”,@“rose”,@“lili”,@“jack”,@“rose”,@“lili”];
//来个for循环
for(int i = 0;i
{
NSLog(@“%@”,arr[i]);
}
输出:jack
rose
lili
jack
rose
lili
是不是这样就能拿到数组中的每一个元素的值吧
当然,这句话你也可以换成那个方法,objectAtIndex
NSLog(@“%@”,[arr objectAtIndex:i]);
原理:将下标挨个挨个遍历出来,然后取值
2.第二种方式,使用增强for循环,来遍历NSArray数组中的元素
for(NSString *str in arr)
{
NSLog(@“%@”,str);
}
输出:jack
rose
lili
jack
rose
lili
1)语法格式:
一个for(
for(里面写什么呢
for(先写个元素类型 然后再写个变量名 in 数组名)
{
直接通过变量名就可以拿到数组中的每一个元素
}
现在我要遍历一下这个数组:
NSArray *arr = @[@“jack”,@“rose”,@“lili”,@“jack”,@“rose”,@“lili”];
请问这个数组里面每一个元素是什么类型的
是不是NSString类型的啊
所以,for(NSString *
是不是啊
然后再来个变量名,是不是取个变量名就可以了吧,来个str
for(NSString *str
第三个,in,这是固定的
for(NSString *str i
-
相关阅读:
多线程笔记
Java - List排序
华清远见上海中心22071班--11.19作业
AJAX请求返回流 下载Excel文件
第 n 小的质数 与 7 无关的数 计算多项式的值 三道水题(深学思维)
MinGW-w64下载文件失败the file has been downloaded incorrectly!
Dubbo-接口数据序列化Serialization
开发一个npm包
DJ2-1 数据信息的表示方法(第二节课)
不知道照片加水印怎么弄?这三个方法让你轻松实现
-
原文地址:https://blog.csdn.net/madoca/article/details/127592898