Swift 字符串的使用

和其他编程语言一样,字符串在Swift中用”双引号”定义。如果你熟悉Objective-C,那么下面的代码多少看起来有点奇怪。

我的swift版本为2.1:

创建可变字符串

var定义变量。表示它的值可以改变

创建不可变字符串

let定义常量,常量是不可变的

创建单独的一个字符

常量字符

字符变量

初始化一个空字符串

字符和字符串连接

可以用 + 操作符:

还可以用String里的方法:

注意一:在连接单独的一个字符时只能使用append方法,不能用+
注意二:只能用字符串连接一个字符,不能用字符连接字符串

循环遍历字符串中的字符

计算字符串中字符的个数

使用count

字符串中插入其他变量

基本示例:

还可以在字符串中计算:

判断字符串是否相等

判断一个字符串是否包含指定的子字符串

单词首字母大写

每个单词首字母都大写:

字符串的首字母大写:

字符串中所有字符转为大写

字符串中所有字符转为小写

返回一个字符串的子串

跳过若干字符:

取字符串开始的若干字符:

去掉字符串的空白字符

去掉字符串头和尾的空白字符:

还可以去掉新行开始字符:

把字符串分割转为数组:

用指定分隔符分离字符串,并转为数组:

另一个例子:

可以用多个字符分割:

替换字符串中的字符

下面的例子是把空格转为“-”:

把String转为NSData

把String转为Int

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注