通过分类为数组添加一个倒序的一个方法. 比如: 数组中元素为 @”aa”, @”bb”, @”cc”, @”dd”, @”ee”, 倒序完之后为: @”ee”, @”dd”,@”cc”,@”bb”,@
2014-08-12 21:15
591 查看
@interface NSArray (BackOfNSArray) //1. 通过分类为数组添加一个倒序的一个方法. 比如: 数组中元素为 @”aa”, @”bb”, @”cc”, @”dd”, @”ee”, 倒序完之后为: @”ee”, @”dd”,@”cc”,@”bb”,@”aa”. - (void)back:(NSMutableArray *)aArray; @end #import "NSArray+BackOfNSArray.h" @implementation NSArray (BackOfNSArray) - (void)back:(NSMutableArray *)aArray { NSUInteger count = [aArray count]; for (NSUInteger i = 0; i < count / 2; i++) { [aArray exchangeObjectAtIndex:i withObjectAtIndex:count - 1 - i]; } } @end NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"aa", @"bb", @"cc", @"dd", @"ee", nil]; [arr back:arr]; NSLog(@"%@", arr);
相关文章推荐
- 1.通过分类为数组添加一个倒序的一个方法. 比如: 数组中元素为 @”aa”, @”bb”, @”cc”, @”dd”, @”ee”, 倒序完之后为: @”ee”, @”dd”,@”cc”,@”bb
- .通过分类为数组添加一个倒序的一个方法. 比如: 数组中元素为 @”aa”, @”bb”, @”cc”, @”dd”, @”ee”, 倒序完之后为: @”ee”, @”dd”,@”cc”,@”bb
- 通过分类为数组添加一个倒序的一个方法.
- splice() 方法通过删除现有元素和/或添加新元素来更改一个数组的内容。
- 通过分类为数组元素添加一个倒序的方法.
- 设一个长度为10的整型数组, 0)要求每个元素的值通过scanf输入,输入完成后, 1)请顺序输出这些整数, 2)请倒序输出这些整数, 3)输出这些数中的最大值, 4)输出这些数中的最小值
- delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如
- unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度
- 给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值
- 【1】 设一个长度为10的整型数组,  0)要求每个元素的值通过scanf输入,输入完成后,  1)请顺序输出这些整数,  2)请倒序输出这些整数,  3)输出这些数中的最大值,最小值
- JavaScript使用push方法添加一个元素到数组末尾用法实例
- push() 方法将一个或多个元素添加到数组的末尾,并返回新数组的长度
- System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。
- 使用泛型, 写一个为任意类型的动态数组添加元素的方法
- 算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?
- C#不使用Split()方法,遍历数组,使用“|”分割元素并输出 分类: C# 2012-05-13 23:21 1416人阅读 评论(0) 收藏
- 实现在一个数组指定位置添加元素和删除元素的功能
- APUE之怎么将AA:BB:CC:DD:EE:FFZ转换成0xAA 0xBB.......(sscanf运用)
- (转载)php数组添加、删除元素的方法
- 编写js扩展方法实现判断一个数组中是否包含某个元素