美文网首页iOS DeveloperiOS-swift
Swift中字符串的使用

Swift中字符串的使用

作者: 梦醒繁华 | 来源:发表于2016-08-16 12:52 被阅读146次

字符串的介绍

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

  • 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)

相关文章

网友评论

    本文标题:Swift中字符串的使用

    本文链接:https://www.haomeiwen.com/subject/dmhpsttx.html