swift 第一节 字符串的用法及常用方法
初出茅庐,有意见或建议请多提出
版权声明:本文为博主原创文章,未经博主允许不得转载。
代码块
//字符串声明
var textStr = "哈喽"
var textStr1:String = String("Word")
//字符串拼接
var helloWord = textStr + textSttr1
//字符串插入
var textStr2 = ","
pring("哈喽\(textStr2)Word!")
//判断字符串是否为空
println("textStr" + (textStr.isEmpty ? "没有值" : "有值"))
if textStr.isEmpty {
println("Nothing to see here")
}
//字符串长度
print(textStr.characters.count)
//字符串大小写转换
let normal = "Could you help me, please?"
let shouty = normal.uppercaseString
println(shouty)
let whispered = normal.lowercaseString
println(whispered)
//判断字符串开头 结尾
var test5Str1="http://www.baidu.com"
if test5Str1.hasPrefix("http://"){
println("好像是一个网址")
}
//字符串截取
1.将String转化为NSString再截取,代码如下:
var s="1234567890"
var ns1=(s as NSString).substringFromIndex(5)
var ns2=(s as NSString).substringToIndex(4)
var ns3=(s as NSString).substringWithRange(NSMakeRange(4, 1))
println(ns1)//67890
println(ns2)//1234
println(ns3)//5