美文网首页
三.字符串与字符Strings and Characters

三.字符串与字符Strings and Characters

作者: kodbin | 来源:发表于2017-09-14 20:11 被阅读2次

    1,初始化

    字符串初始化

    2,值类型

    Swift的String类型是值类型。如果创建一个新String值,则该String值在传递给函数或方法时被复制,或者当分配给常量或变量时被复制。在每种情况下,String都会创建现有值的新副本,并且新副本将被传递或分配,而不是原始版本

    3,字符串连接

    字符串连接

    4,插入字符

    插入字符

    5,字符长度

    count属性返回的字符数并不总是与包含相同字符的length属性NSString相同。长度NSString是基于字符串UTF-16表示中16位代码单元的数量,而不是字符串中Unicode扩展的图形集合的数量。

    6,截取子字符串

    在上面的例子中,greeting是一个字符串,这意味着它有一个内存区域,其中存储组成字符串的字符。因为beginning是一个子串greeting,它重用了使用的内存greeting。相反,newString是一个字符串 - 当它从子字符串创建时,它有自己的存储。

    7.比较字符串

    如果两个String值(或两个Character值)的扩展字形集群在规范上是等同的,则认为是相等的。如果扩展的字母集合具有相同的语言含义和外观,即使它们是由幕后不同的Unicode标量组成的,那么扩展的字母集合也是典型的等价的。

    注意:Swift中的字符串和字符比较不区分大小写。

    是否包含前缀 是否包含后缀

    相关文章

      网友评论

          本文标题:三.字符串与字符Strings and Characters

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