ObjectiveC中对字符串进行逆序排列

2018-03-12  本文已影响13人  柠檬信息技术有限公司

今天在写加密算法过程中需要对一个字符串进行逆序排列后再进行加密,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;
}
上一篇 下一篇

猜你喜欢

热点阅读