美文网首页
Swift4.0——字符串

Swift4.0——字符串

作者: GavinKang | 来源:发表于2017-12-07 22:38 被阅读448次

    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)
    

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

    相关文章

      网友评论

          本文标题:Swift4.0——字符串

          本文链接:https://www.haomeiwen.com/subject/wxfrixtx.html