1-判斷字符串中的前部分和后部分,結(jié)果是 Bool值
let str1 = "我是逗比中的戰(zhàn)斗機(jī)"
let str2 = "我是戰(zhàn)斗機(jī)中的逗比"
print(str1.hasPrefix("我是逗"))//true
print(str2.hasSuffix("逗比"))//true
2- 字符串的大小寫轉(zhuǎn)換
var hello = "Hello,swift!"
print(hello.uppercased())//HELLO,SWIFT!轉(zhuǎn)成全部大寫
print(hello.lowercased())//hello,swift!轉(zhuǎn)換成全部小寫
print(hello.capitalized)//Hello,Swift!首字母大寫
3-字符串的插入和刪除
var welcome = "hello"
welcome.insert("!", at: welcome.endIndex) // 插入一個字符 "hello!"
welcome.insert(contentsOf: " there", at: welcome.index(before: welcome.endIndex))// 在指定的位置插入一個字符串 "hello there!"
welcome.remove(at: welcome.index(before: welcome.endIndex)) // 刪除最后一個字符 "hello there"
welcome.remove(at: welcome.index(of: "l")!)// helo there 刪除指定字符
let range = welcome.index(welcome.endIndex, offsetBy: -5)..<welcome.endIndex
welcome.removeSubrange(range)//指定索引刪除一個子字符串
4- String 轉(zhuǎn) NSString
//在取字符串中的部分內(nèi)容的時候八秃,可以把 String轉(zhuǎn)成 NSString,更方便操作
let userNameStr :String = "LiQiang"
let surnameStr = (userNameStr as NSString).substring(to: 2)
print(surnameStr)
歡迎老鐵們喜歡和關(guān)注呻率,本文章會持續(xù)更新!!
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者