美文网首页
Swift字符串常见操作

Swift字符串常见操作

作者: 黑白森林无间道 | 来源:发表于2020-09-10 23:46 被阅读0次

字符串的可变性

  • var指定的可以修改
  • let指定的不可以修改
  • 对比Objective-c(NSString 和 NSMutableString)

字符串是值类型

  • String值在传递给方法或者函数的时候会被复制过去
  • 赋值给常量或者变量的时候也是一样的
  • Swift编译器优化了字符串使用的资源,实际上拷贝只会在确实需要的时候才执行

操作字符

  • for-in 循环遍历 String 中每一个独立的 Character
  • Character 类型
  • String值可以通过传入 Character 数组来构造

字符串拼接

  • 使用加运算符(+)创建新字符串
  • 使用加赋值符号(+=)在已经存在的 String 值末尾追加一个 String 值
  • 使用String类型的 append() 的方法可以给一个 String变量的末尾追加 Character 值

字符串插值

  • 字符串插值是一种从混合常量、变量、字面量和表达式的字符串字面量构造新String的方法
  • 每一个你插入到字符串字面量的元素都要被一对圆括号包裹,然后使用反斜杠前缀
  • 类似于NSString 的 stringWithFormat 方法,但是更加简便、更强大

相关文章

网友评论

      本文标题:Swift字符串常见操作

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