swift字符串

2019-03-19  本文已影响0人  神码

定义字符串

let a : String = "hello world"
let b = "hello"

遍历字符串

for c in str {
    print(c)
}

字符串之间的拼接

let str1 = "da"
let str2 = "jia"
let str3 = "hao"
let totalStr = str1 + str2 + str3 

字符串和其他标识符之间的拼接

let name = "lxd"
let age = 24
let height = 188
let myInfo = "my name is \(name),my name is \(age),my name is \(height)" 
print(myInfo)
//输出my name is lxd, my age is 24, my height is 188

字符串的格式化

let minutes = 6
let seconds = 33
let time = String(format: "%02d:%02d", arguments: [minutes, seconds])
print(time)
//输出06:33

截取字符串

let urlStr = "www.baidu.com"

let prefixStr = urlStr.prefix(3) 
print(prefixStr) //输出www

let suffixStr = urlStr.suffix(3)
print(suffixStr) //输出com

let range = NSRange(location: 4, length: 5)
let middleStr = (urlStr as NSString).substring(with: range)
print(middleStr) //输出baidu
上一篇下一篇

猜你喜欢

热点阅读