创建数组
2016-01-11 12:39
417 查看
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//创建数组
//1.快速创建数组 @[]
NSArray *week=@[@"MON",@"TUE",@"WED",@"THU",@"FRI",@"SAT",@"SUN"];
//2.创建空的数组
NSArray *arr=[[NSArray alloc]init];
NSArray *arr1=[NSArray array];
//注意数组结尾使用nil(空)进行结束 不可删除
NSArray *arr2=[NSArray arrayWithObjects:@"apple",@"pear",@"banana",nil];
NSArray *arr3=[NSArray arrayWithObject:@"b"];
//复制
NSArray *newarr=[NSArray arrayWithArray:week];
NSLog(@"%@",newarr);
//获取数组中元素的个数
NSInteger count=[newarr count];
NSLog(@"%ld",count);
//根据下标访问数组内的元素
NSString *str=[newarr objectAtIndex:3];
NSLog(@"%@",str);
//向数组内添加一个元素
NSArray *addArr=[newarr arrayByAddingObject:@"EIG"];
NSLog(@"%@",addArr);
//使用指定的字符串讲数组中元素连接起来
NSString *newstr=[newarr componentsJoinedByString:@","];
NSLog(@"%@",newstr);
//判定数组内是否包含某个对象
BOOL result=[newarr containsObject:@"THU"];
NSLog(@"%d",result);
//查询某个对象在数组中的位置
NSInteger index=[newarr indexOfObject:@"THU"];
NSLog(@"字符串在数组中的位置:%d",(int)index+1);
//获取数组最后一个元素
NSString *laststring=[newarr lastObject];
NSLog(@"%@",laststring);
}
return 0;
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
//创建数组
//1.快速创建数组 @[]
NSArray *week=@[@"MON",@"TUE",@"WED",@"THU",@"FRI",@"SAT",@"SUN"];
//2.创建空的数组
NSArray *arr=[[NSArray alloc]init];
NSArray *arr1=[NSArray array];
//注意数组结尾使用nil(空)进行结束 不可删除
NSArray *arr2=[NSArray arrayWithObjects:@"apple",@"pear",@"banana",nil];
NSArray *arr3=[NSArray arrayWithObject:@"b"];
//复制
NSArray *newarr=[NSArray arrayWithArray:week];
NSLog(@"%@",newarr);
//获取数组中元素的个数
NSInteger count=[newarr count];
NSLog(@"%ld",count);
//根据下标访问数组内的元素
NSString *str=[newarr objectAtIndex:3];
NSLog(@"%@",str);
//向数组内添加一个元素
NSArray *addArr=[newarr arrayByAddingObject:@"EIG"];
NSLog(@"%@",addArr);
//使用指定的字符串讲数组中元素连接起来
NSString *newstr=[newarr componentsJoinedByString:@","];
NSLog(@"%@",newstr);
//判定数组内是否包含某个对象
BOOL result=[newarr containsObject:@"THU"];
NSLog(@"%d",result);
//查询某个对象在数组中的位置
NSInteger index=[newarr indexOfObject:@"THU"];
NSLog(@"字符串在数组中的位置:%d",(int)index+1);
//获取数组最后一个元素
NSString *laststring=[newarr lastObject];
NSLog(@"%@",laststring);
}
return 0;
}
相关文章推荐
- iOS APP提交上架最新流程
- FFMpeg无损合并视频的多种方法
- capwap学习笔记——初识capwap(二)(转)
- JNI笔记
- 负载均衡之基于L7负载
- Redis系列之(一):10分钟玩转Redis
- 网络监控系统
- 替换几个不同位置的字符
- capwap学习笔记——初识capwap(一)(转)
- Arduino建立自己的工程 添加头文件 添加源文件
- 字符串的插入、删除、查找并删除、重新赋值、替换
- mysql远程连接故障
- 提升网站用户体验—WebP 图片的高效使用
- 仲恺acm 1019:石头剪子布【java】
- cocos2d 2.2.6 win7下的配置
- Docker下ZFS驱动实现
- Android自动化测试 - Monkey详解
- 查找字符串中需要的东西
- 【完全开源】知乎日报UWP版:增加Live磁贴、Badge、以及Toast通知
- .net web实现选择本地图片(上传)后预览图