今天在写加密算法过程中需要对一个字符串进行逆序排列后再进行加密,java开发做久了有点懒了,找了半天reverse函数,发现OC中并没有,所以自己实现一个记录一下:
/**
字符串逆序排列
如:abc处理后即变成:cba
@param str 要逆序排列的字符串
@return 逆序后的字符串
*/
+ (NSString *)reverse:(NSString *)str{
NSMutableString *result = [[NSMutableString alloc] initWithCapacity: [str length]];
for (NSInteger i = str.length - 1; i >= 0; i --) {
[result appendFormat: @"%c" , [str characterAtIndex: i]];
}
return result;
}
网友评论