zoukankan      html  css  js  c++  java
  • 数组遍历的三种方法

    #import <Foundation/Foundation.h>

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

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

        @autoreleasepool {

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

        //下标遍历

            for (int i=0; i<[arr count]; i++) {

                

                NSString *element=[arr objectAtIndex:i];

                NSLog(@"%@",element);

            }

            NSLog(@" ");

            for (int i=0; i<[arr count]; i++) {

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

            }

            NSLog(@" ");

            //for in 遍历性高

            for (NSString *str in arr) {

                

                NSLog(@"%@",str);

            }

            NSLog(@" ");

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

            //id NSObject instancetype

            for (id str in arr) {

                NSLog(@"%@",str);

            }

        

            

        }

        return 0;

    }

  • 相关阅读:
    第三章读书笔记
    第二章读书笔记
    第一章读书笔记
    第四章读书笔记
    《android深入探索》第一章心得
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    C语言I博客作业4
    C语言博客作业3
  • 原文地址:https://www.cnblogs.com/jidezhi/p/5120806.html
Copyright © 2011-2022 走看看