数组简单操作
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);
相关文章推荐
- javascript splice数组简单操作
- 数据结构之链表与数组(二) -单向链表上的简单操作问题
- 数据结构之链表与数组(三)-单向链表上的简单操作
- [Java 11] ArraysDemo 数组简单的排序,填充操作
- [Java 11] ArraysDemo 数组简单的排序,填充操作
- C# 哈希表结合动态数组的简单操作和应用
- 几个简单的对随机数组的操作
- 简单的数组操作字符串,加密可用
- 黑马程序员_四 【数组操作】【数组的简单应用】
- php数组简单操作
- 数据结构之链表与数组(三)-单向链表上的简单操作
- objective c中的数组和简单操作(四)
- 整型数组左移或右移位简单操作
- 数据结构之链表与数组(二) -单向链表上的简单操作问题
- 数组的简单操作
- php简单数组操作,注意array_values()是重构数组
- objective c中的数组和简单操作(四)
- 操作数组的流 ByteArrayInputStream 和 ByteArrayOutputStream的简单介绍
- objective c中的数组和简单操作(四)
- 简单代码JS随机,数组操作,延时执行