Swift String Extension

Swift String Extension,第1张

概述import Cocoaextension String{ //分割字符 func split(s:String)->String[]{ if s.isEmpty{ var x=String[]() for y in self{ x.append(String(y))
import Cocoaextension String{    //分割字符    func split(s:String)->String[]{        if s.isEmpty{            var x=String[]()            for y in self{                x.append(String(y))            }            return x        }        return self.componentsSeparatedByString(s)    }    //去掉左右空格    func trim()->String{        return self.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())    }    //是否包含字符串    func has(s:String)->Bool{        if self.rangeOfString(s) {            return true        }else{            return false        }    }    //是否包含前缀    func hasBegin(s:String)->Bool{        if self.hasPrefix(s) {            return true        }else{            return false        }    }    //是否包含后缀    func hasEnd(s:String)->Bool{        if self.hasSuffix(s) {            return true        }else{            return false        }    }    //统计长度    func length()->Int{        return countElements(self)    }    //统计长度(别名)    func size()->Int{        return countElements(self)    }    //截取字符串    func substr(range:Int...)->String{        if range[0]==0{            return self.substringToIndex(range[1])        }else{            return self.substringFromIndex(range[0])        }    }    //重复字符串    func repeat(times: Int) -> String{        var result = ""        for i in 0..times {            result += self        }        return result    }    //反转    func reverse()-> String{        var s=self.split("").reverse()        var x=""        for y in s{            x+=y        }        return x    }}
总结

以上是内存溢出为你收集整理的Swift String Extension全部内容,希望文章能够帮你解决Swift String Extension所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1084191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存