美文网首页
ObjectiveC中对字符串进行逆序排列

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

作者: 柠檬信息技术有限公司 | 来源:发表于2018-03-12 16:00 被阅读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;
}

相关文章

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

    今天在写加密算法过程中需要对一个字符串进行逆序排列后再进行加密,java开发做久了有点懒了,找了半天reverse...

  • 算法每日一题之Day-1

    1.数组逆序排列(反转字符串) 上代码

  • 线代

    11/13 xd整理一下 行列式 1.逆序:时,两个数字组成一对逆序,只算一对。2.逆序数:为一个排列中的逆序对的...

  • 作业---字符串逆序排列

    作业要求: 利用切片实现 思考题目1

  • 线性代数

    n 个元素的任一排列中,当某一对元素的先后次序与标准次序不同时,就说它构成 1 个逆序.一个排列中所有逆序的总数叫...

  • 字符串全排列

    题目描述 对给定的n位字符串全排列 解题思路 n位的字符串的全排列,先确定第0位,然后对后面n-1位进行全排列,在...

  • 对线代的第一波总结(完结)

    第一章 行列式 一、逆序 逆序数为奇数则为奇排列逆序数为偶数则为偶排列定理:对换改变排列的奇偶性。各元素行标顺次排...

  • 挑战Python题解-003

    3.给你一个字符串 a, 如a=‘12345’,对a进行逆序输出a。 解法一:切片 解法二:转化成列表倒序+字符串...

  • python学习笔记-函数练习-<8>

    1.给定一个字符串a,如a='12345',对a进行逆序输出a -- coding:utf-8 -- def fu...

  • 常用命令

    进程相关 1.根据进程ID进行CPU占用排查 ,(sort -rn 以数值的方式进行逆序排列)ps -mp 261...

网友评论

      本文标题:ObjectiveC中对字符串进行逆序排列

      本文链接:https://www.haomeiwen.com/subject/innnfftx.html