#import
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 *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 *lassstring=[newarr lastObject];
NSLog(@"%@",lassstring);
}
return 0;
}