1-判断字符串中的前部分和后部分,结果是 Bool值
let str1 = "我是逗比中的战斗机"
let str2 = "我是战斗机中的逗比"
print(str1.hasPrefix("我是逗"))//true
print(str2.hasSuffix("逗比"))//true
2- 字符串的大小写转换
var hello = "Hello,swift!"
print(hello.uppercased())//HELLO,SWIFT!转成全部大写
print(hello.lowercased())//hello,swift!转换成全部小写
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 转 NSString
//在取字符串中的部分内容的时候,可以把 String转成 NSString,更方便操作
let userNameStr :String = "LiQiang"
let surnameStr = (userNameStr as NSString).substring(to: 2)
print(surnameStr)
欢迎老铁们喜欢和关注,本文章会持续更新!!
网友评论