#import

//数组遍历(枚举)对集合中的元素依此不重复的进行遍历

int main(int argc, const char * argv[]) {

@autoreleasepool {

NSArray *arr=@[@"MON",@"TUE",@"WED",@"THU",@"FRI",@"SAT",@"SUN"];

//下标遍历

for (int i=0; i

NSString *element=[arr objectAtIndex:i];

NSLog(@"%@",element);

}

NSLog(@"\n");

for (int i=0; i

NSLog(@"%@",arr[i]);

}

NSLog(@"\n");

//for in 遍历性高

for (NSString *str in arr) {

NSLog(@"%@",str);

}

NSLog(@"\n");

//id当 不确定数组元素的类型时,选择使用de

//id NSObject instancetype

for (id str in arr) {

NSLog(@"%@",str);

}

}

return 0;

}

chararray遍历_数组遍历的三种方法相关推荐

  1. JAVA输出数组元素的三种方法(for/for each/toString)

    2022_02_19学习输出数组元素的三种方法以及c语言和java中数组的不同点 方法一:for循环输出数组元素 方法二:for each循环语句 方法三:Arrays类中的toString方法 c语 ...

  2. c语言数组最大可定义多少位_C语言求数组的最大值三种方法

    /* 黄哥Python培训 黄哥所写*/#include int maxValue(int* arr, int n);int maxRecursionValue(int* arr, int n);in ...

  3. C语言中调用数组元素的三种方法:下标法、数组名法、指针法

    /*调用数组元素的三种方法:下标法.数组名法.指针法*/ #include<stdio.h> int main() {int a[] = { 1,2,3,4,5 }, i, * p;pri ...

  4. JS数组添加元素的三种方法

    JS数组添加元素的三种方法 1.push() 方法可以向数组末尾添加一个或多个元素,并且返回新的长度 语法:arr.push(element1,element2,element3,····) 参数 概 ...

  5. C语言数组初始化的三种方法

    C语言中,数组初始化的方式主要有三种: 1.声明时,使用 {0} 初始化: 2.使用memset: 3.用for循环赋值. 那么,这三种方法的原理以及效率如何呢? 请看下面的测试代码: #define ...

  6. java输出数组中的元素_Java快捷输出数组元素的三种方法

    1.简介 Java中快捷输出数组中各个元素笔者目前所知的就三种方法,今天就简单的做个记录.大家如果有什么更好的方法,麻烦留言评论. 2.代码 public class ArrayPrint { pub ...

  7. 正圆锥体空间方程_数值模拟偏微分方程的三种方法:FDM、FEM及FVM

    偏微分方程数值模拟常用的方法主要有三种:有限差分方法(FDM).有限元方法(FEM).有限体积方法(FVM),本文将对这三种方法进行简单的介绍和比较. 一.有限差分方法 有限差分方法(Finite D ...

  8. es6数组去重的三种方法

    1.es6的三种方法 let arr = [2, 5, 3, 3, 5, 7, 3, 7, 3, 7, 2, 2]// (1)拓展运算符 + new Set 方法let narr1 = [...new ...

  9. 遍历DataTable内存数据的三种方法性能对比

    http://www.cnblogs.com/guowei1027/archive/2009/12/15/1624699.html 前几年曾经碰到一个生成递归树形菜单的功能,由于系统比较庞大,有300 ...

最新文章

  1. 激光雷达与汽车技术路线
  2. 记一次信息泄露(被美团泄露出去的)和被诈骗经历
  3. 看出每个应用程序最高可用内存是多少
  4. 成员函数后面加上const的作用
  5. 中国电信天翼云进入4.0阶段,打造一朵无处不在的分布式云
  6. android移植jdk,重装windows后移植jdk和Android Studio
  7. IBM推出跨境支付区块链网络,企业级区块链技术进一步升级
  8. Android获取手机屏幕宽高
  9. Python入门到精通———第一天
  10. KEGG 通路富集分析图解
  11. Python--发送邮件和钉钉消息
  12. 简单几步,让Mac外接显示器更好用
  13. excel如何删除空白行_Excel小技巧之快速调整列宽行高和删除空白行
  14. requests.session()会话保持
  15. 亚马逊的逆向工作方法论
  16. C#操作Excel文件
  17. PYTHON贝叶斯推断计算:用BETA先验分布推断概率和可视化案例
  18. 小红书KOC素人笔记种草怎么做?
  19. mysql abb复制_abb变频器怎样复制数据
  20. 什么软件可以图片转文字?建议收藏这些软件

热门文章

  1. shell脚本和linux命令,Linux shell脚本全面学习(一)
  2. 怎么成为日上会员直邮_手把手教你玩转各大免税店直邮方法,再也不用担心真假代购...
  3. mysql存储过程含义,MySQL存储过程定义中的特性(characteristic)的含义
  4. java skip_Java CharArrayReader skip()方法
  5. java 读取数据库输出_java 读取数据库数据转化输出XML输出在jsp页面
  6. python中的作用域_python 模块的作用域
  7. c语言fwrite写字符串数组,【字符串数组面试题】面试问题:C语言 文… - 看准网...
  8. php bootstrap 分页 查询,深入了解Bootstrap table表格插件(二)前后端分页模糊查询...
  9. 计算机如何驱动无线网络,win7焦头烂额的无线网卡驱动程序安装问题!求帮助!...
  10. 如何利用计算机英文缩写,【英文缩写】有关计算机的英文都在这儿