-
【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
-
相关阅读:
数据集成工具 ---- datax 3.0
重识Nginx - 01 Nginx 主要应用场景及版本概述
下一代 SCA:流水线成分分析
捕捉数组越界访问问题
git初学者使用教程(包含Android studio中git使用)
ChatGPT当导购员!全球最大超市,全面应用生成式AI
STC15单片机-数码管显示PCB板温度(TM1620驱动芯片使用介绍)
WordPress网站,只需一行JS代码,实现一键复制
三 android tinyalsa 理解
用C#写一个读取pdf文档内容的库
-
原文地址:https://blog.csdn.net/madoca/article/details/127592898