Swift中字符串的使用

来源:互联网 时间:2017-01-22


字符串的介绍
字符串在任何的开发中使用都是非常频繁的

OC和Swift中的字符串的区别


在OC中字符串类型是NSString,在Swift中字符串类型是String
OC中的字符串@"",Swift中字符创""

使用string的原因


String 是一个结构体, 性能更高
NSString 是一个oc对象,性能略差
String 支持直接遍历
Swift提供了 String和NSString之间的无缝转换

字符串的使用
遍历字符串
//字符串遍历
var str = "Hello , Swift"
for c in str.characters{
print(c)
}

字符串的拼接
1.两个字符串之间的拼接
let str1 = "小刘"
let str2 = "IT精英"
let str3 = str1 + str2

2.字符串和其他标识符之间的拼接
let name = "lc"
let age = 22
let height = 1.83
let info = "my name is /(name), my age is /(age), my height is /(height)"

3.拼接字符串时,字符串的格式化
let min = 2
let second = 8
let timeString = String(format:"%02d:%02d", arguments: [min, second])

4字符串的截取
let urlString = "www.HNKJXY.com"
let header = (urlString as NSString).substringToIndex(3)
let middle = (urlString as NSString).substringWithRange(NSMakeRange(4, 6))
let footer = (urlString as NSString).substringFromIndex(11)



相关阅读:
Top