swift字符串

来源:互联网 发布:在线分配算法 编辑:程序博客网 时间:2024/06/05 07:38

初始化

var emptyString = ""               // empty string literal 

var anotherEmptyString = String()  // initializer syntax 

// 这两个字符串都为空,并且两者等价 

 

 

遍历字符串

 

for characterin"teeeeesdfs".characters {

    print(character)

}

PS:

1、之前例子是

for characterin"teeeeesdfs" {

    print(character)

}

以前 String类是遵守了 CollectionType 协议的,所以可以像 Array 一样进行遍历。

但是如今的 String 类的内部实现变了,所以类似于上面的遍历应该改为其characters

2、养成swift中String使用常量let的好习惯。

 

 

计算字符数量

countElements(字符)获得字符数量

 

拼接字符串和字符

使用 +

 

比较字符串

比较相同:使用 ==

 

前缀/后缀相等:

通过调用字符串的hasPrefix/hasSuffix方法来检查字符串是否拥有特定前缀/后缀。两个方法均需要以字符串作为参数传入并返回 Boolean值。

 

 

转换大小写

通过字符串的uppercaseString 和 lowercaseString 属性来访问一个字符串的大写/小写版本。

0 0