字符串是一系列字符,如"hello, world"或"albatross"Swift字符串由String类型表示。String的内容可以通过各种方式访问,包括作为Character值的集合。
创建字符串,可以使用字符串字面量或者String类的实例来创建:
![](https://img.haomeiwen.com/i1240555/79f972c5397d81cf.png)
空字符串
你可以使用空的字符串字面量赋值给变量或初始化一个String类的实例来初始值一个空的字符串。 我们可以使用字符串属性 isEmpty 来判断字符串是否为空:
![](https://img.haomeiwen.com/i1240555/7dbe79483a94555c.png)
多行字符串文字
多行字符串文字——一个由三个双引号包围的字符序列:
![](https://img.haomeiwen.com/i1240555/99d9a102217d2d13.png)
字符串常可变性
你可以将一个字符串赋值给一个变量或常量,变量是可修改的,常量是不可修改的。
![](https://img.haomeiwen.com/i1240555/d87f93ac115b0ade.png)
字符串插入值
字符串插值是一种构建新字符串的方式,可以在其中包含常量、变量、字面量和表达式。 您插入的字符串字面量的每一项都在以反斜线为前缀的圆括号中
字符串连接
字符串可以通过 + 号来连接
字符串长度
字符串长度使用 String.count 属性来计算,swift3中使用String.characters.count
![](https://img.haomeiwen.com/i1240555/4e2bd06a46a7fb19.png)
网友评论