Swift中字符串的使用

字符串的介绍

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

  • 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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容