您的位置:首页 > 移动开发 > IOS开发

数组简单操作

2016-09-06 17:11 363 查看
数组简单操作(系统的方法 )

一: 不可变数据排序

///字符串排序
NSArray *array = @[@"4",@"6",@"1",@"8",@"9",];

//升序排序
NSArray *resultArray = [array sortedArrayUsingSelector:@selector(compare:)];
NSLog(@"resultArray = %@",resultArray);


二:可变数组简单操作

NSMutableArray *array = [NSMutableArray array];
[array addObject:@1];//@1=@"1"
[array addObject:@"one"];

///插入数据
[array insertObject:@2 atIndex:1];

///删除元素
[array removeObject:@"one"];

///清空数组
//    [array removeAllObjects];

///元素替换
[array replaceObjectAtIndex:1 withObject:@"wangyurui"];

NSLog(@"array = %@",array);
三:字符串和数组之间的联系

NSArray *array = @[@"1",@"2",@"3",@"4",];
NSLog(@"frist = %@",array.firstObject);
NSLog(@"last = %@",array.lastObject);

///字符串分割装进数组
NSString *myStr = @"I LOVE YOU";
NSArray *array1 = [myStr componentsSeparatedByString:@" "];
NSLog(@"array1 =%@",array1);

///字符串对数组元素进行拼接
NSString *myStr1 = [array1 componentsJoinedByString:@"-"];
NSLog(@"myStr1 = %@",myStr1);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nsarray ios