swift 去除数组中某项

有时候需要去掉一个数组中的某项,如果知道该项的索引,就很简单了,基础教程中是有的: someArray.removeAtIndex(2) 但有时候我们并不知道要删除的项的索引,这个时候怎么办? 其实也很简单,先获取到它的索引就好了: var someArray = ["a","b","c","d","e","f","g","h"] let str = "f" //要删除的项的内容 for »

Swift 合并数组为字符串

哈哈哈,和上一篇向对应,互为逆向过程。不过,合并起来就简单了好多。 func arrayToString(a:[String]) -> String{ let s = a.joinWithSeparator("-") print("\(s)") return s } »

Swift 字符串拆成数组

有蛮多方法的 单个分隔符 如果只需要用单个分隔符来拆分字符串的话,可以使用componentsSeparatedByString,比如使用半角逗号","来分割的话: let someArray = string.componentsSeparatedByString(",") 也可以用characters.split来实现: let someArray = characters.split(",").map(String.init) characters.split方法返回的是 String.CharacterView对象,需要将其转换为String let someArray »