Swift4.0——字符串

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)

欢迎老铁们喜欢和关注,本文章会持续更新!!

推荐阅读更多精彩内容