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)

 

转载于:https://www.cnblogs.com/lianfu/p/4709326.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值