• swift -- 定义空字符串 hasPrefix hasSuffix trim split join range


    // 定义空的字符串

    var str1 = ""

    var str2 = String()

    str1.isEmpty      // 判断字符串是否为空

    // 输出字符串中所有的字符

    var str3 = "As god name"

    for c in str3{

      println(c)

    }

    Int.max   // Int类型的最大值 

    Int.min   // Int类型的最小值

    var arr1 = ["c", "oc", "ios", "swift"]

    var count = 0

    for name in arr1{

        if name.hasPrefix("i"){    // hasPrefix 前缀

            count++

            count

        }

    }

    count = 0

    for name in arr1{

        if name.hasSuffix("s"){   // hasSuffix 后缀

            count++

            count

        }

    }

    var string1:String = "   Hello, swift!!   "

    var string2 = "As god name"

    // uppercaseString   lowercaseString

    string2.uppercaseString

    string2.lowercaseString

    // trim  去掉字符串前后的空白

    string1.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())

    string1.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: " H"))

    // split

    string2.componentsSeparatedByString(" ")

    var string3 = "welcome to play swift! Step-by-Step learn from now"

    string3.componentsSeparatedByCharactersInSet(NSCharacterSet(charactersInString: "-"))

    // join

    var string4 = "-"

    string4.join(["one", "two", "three"])

    var string5 = "--"

    var arr = ["ios", "swift", "oc"]

    string5.join(arr)

    var str = "Welcome to play Swift! Step by Step learn Swift language from now"

    // range

    str.rangeOfString("Step")

    str.rangeOfString("Step", options:NSStringCompareOptions.BackwardsSearch)

    str.rangeOfString("welcome", options:NSStringCompareOptions.CaseInsensitiveSearch)

    str.startIndex

    str.endIndex

    countElements(str)

    var str = "Hello, playground"

    let strRange = Range<String.Index>(start:str.startIndex, end:str.endIndex)

  • 相关阅读:
    【动态规划】最长公共子序列与最长公共子串
    【图论】深入理解Dijsktra算法
    webSocket基本知识
    React的合成事件
    mobx的实现原理
    js自定义事件
    React16废弃的生命周期和新的生命周期
    正则表达式基本概念
    webpack异步加载文件的方式
    React.lazy懒加载组件
  • 原文地址:https://www.cnblogs.com/lianfu/p/4709326.html
Copyright © 2020-2023  润新知