Swift-字符串反转

题目:字符串反转,Swift中字符串反转本身就提供的有函数,不过自己实现也非常正常.

核心代码:

 func reverseString(str:String) -> String {
        
        var arr = Array(str.characters)

        let count:Int = arr.count
        
        for i in 0..<count / 2 {
            swap(&arr[i], &arr[count - i - 1])
        }
        
        return String(arr)
    }

测试代码:

var reverseTemp:String = "FlyElephant"
var reverseStr:String = myString.reverseString(str: reverseTemp)
print("反转字符串:\(reverseStr)---\(String(reverseTemp.characters.reversed()))")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,270评论 0 4
  • 活着是为了什么。不敢想,想多了让人害怕。人是不存在的,像鬼。信则有不信则无。芷经常想,日日夜夜的想,没想别的。她不...
    無魚阅读 683评论 2 2
  • 有一个夜晚我烧毁了所有的记忆,从此我的梦就透明了。有一个早晨我扔掉了所有的昨天,从此我的脚步就轻盈了。——泰戈尔 ​
    冷兔仙子阅读 165评论 0 0
  • “想和你一起生活,抱着你醒来,看你埋在胸口熟睡的脸,想在你做饭是从后面抱住你,想一起看电视听你吐槽,想在夏天的夜里...
    梦槑阅读 2,315评论 3 13