zoukankan      html  css  js  c++  java
  • 数组 复制 元素个数 连接 查找 查询位置

     #import <Foundation/Foundation.h>

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

        @autoreleasepool {

            //数组

            //快速创建数组

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

            NSLog(@"%@",week);

            //创建一个空数组

            NSArray *arr=[[NSArray alloc]init];

            NSArray *arr1=[NSArray array];

            //注意数组接使用nil(空) 进行结束 不可删除

            //NSArray *arr2=[NSArray arrayWithObjects:@"das",@"dsa",nil];

            //NSArray *arr3=[NSArray arrayWithObject:@"b"];

            //复制

            NSArray*new=[NSArray arrayWithArray:week];

            NSLog(@"%@",new);

            //获取数组中元素的个数

            NSInteger count=[new count];

            NSLog(@"个数:%ld",count);

            //根据数下标访问数组内的元素

            NSString *str=[new objectAtIndex:1];

            NSLog(@"%@",str);

            //向数组内添加一个元素

            NSArray *add=[new arrayByAddingObject:@"sdfg"];

            NSLog(@"%@",add);

            //连接

            NSString *new1=[new componentsJoinedByString:@","];

            NSLog(@"%@",new1);

            //判断数组内是否包含冒个对象

            BOOL resu=[new containsObject:@"THU"];

            NSLog(@"%d",resu);

            //查询冒个对象在数组中的位置

            NSInteger index=[new indexOfObject:@"THU"];

            NSLog(@"%d",(int)index+1);

            //获取数组最后一个元素

            NSString *lastring=[new lastObject];

            NSLog(@"%@",lastring);    

        }

        return 0;

    }

  • 相关阅读:
    .Net利用core实现简单的加解密例程全解析
    HTTPS抓包,利用telnet检查网络连接的几种方式
    每个人都应该知道的(cJSON)JSON处理库
    HashMap和Hashtable的区别
    Map集合
    Set集合
    同步异步以及泛型
    ArrayList的输出方式以及因子增长数
    (转)C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
    数据结构复习---最短路径
  • 原文地址:https://www.cnblogs.com/j-h-t-123-n/p/5115740.html
Copyright © 2011-2022 走看看