Swfit - 字符串的你看我就🐶了

字符串在编程中是形影不离的,懂多点,用起来就方便点。

下面有字符串常用的一系列操作

替换 - 过滤 - 切割 - 拼接
var str = " 🚗 🍎 🚗 🍎 "

//字符串替换操作 -> 把苹果都换成汽车
let filtered = str.stringByReplacingOccurrencesOfString("🍎", withString: "🚗", options: .LiteralSearch, range: nil)
    // = " 🚗 🚗 🚗 🚗 "

//过滤也也一样 -> 比如去掉字符串的所有空格
let filtered2 = str.stringByReplacingOccurrencesOfString(" ", withString: "", options: .LiteralSearch, range: nil)
    // =  "🍎🚗🍎🚗"

//去掉开头和结尾的空白
let newStr = str.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())
    // = " 🚗 🍎 🚗 🍎"

//切割 -> 返回数组
let splitedArr1 = str.componentsSeparatedByString(" ")
    // = ["", "", "🚗", "🍎", "🚗", "🍎", ""]
let splitedArr2 = str.characters.split{ $0 == " "}.map(String.init)
   // = ["🚗", "🍎", "🚗", "🍎"]

//拼接 数组 -> 字符串
let strGG = ["1","2","3"].joinWithSeparator("-")
//  = "1-2-3"

let str =  ["2","3","4"].reduce("", combine: +) // =  "234"

更多字符串基础操作内容可以看哥这篇 Swift - String 初级用法合集

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 人们总是在不断的自我反思和觉悟中进步和成长。 知识改变命运 对于我们这样没有人脉和钱脉的农村人来说,改变命运的唯一...
    飘洋过海699阅读 1,634评论 1 1
  • 1、资本确实主要有钱构成,但,仅仅一堆钱放在那里肯定不算是资本。 2、把钱算作资本,至少要满足三个条件: A、资金...
    潇湘淋毓阅读 1,877评论 0 0
  • 指尖流过的岁月恰似叶脉飘逝的轻风。在那模糊的记忆中填满的是在懵懂无知中走过的人生。 而在2011~20...
    帅呢子阅读 1,324评论 0 0
  • /* * TCP协议 * TCP与UDP协议的区别: * UDP; * 1. 将数据封装为数据包,面向无连接; *...
    Michael_林阅读 1,540评论 0 0
  • 屯几张最近画的水彩小练习~ 谢谢看到这里的你。
    影裴阅读 3,674评论 25 25

友情链接更多精彩内容