字符串的声明:
var str1 = "hello swift" //可变的字符串 let str2 = "hello world"//不可变的字符串 //声明一个空字符串 var emptyStr = ""//方法一 var emptyStr = String()//方法二,声明字符串对象 //str.isEmpty返回布尔类型的值,判断字符串是否为空。
使用for-in循环遍历字符串
for c in str1 { println(c) }
Character类型
var ch:Character = "!"//只能放一个字符 str1.append(ch)//str1 = "hello swift!" Character类型的字符可拼接在字符串之后.(str1 += ch是不允许的)
计算字符长度
countElements(str1)//支持将一个汉字识别成一个字符
字符串的基本操作
字符串的拼接
str1 += "hello" str1.append(ch)//Character类型的ch
字符串比较
let str_a = "abc" let str_b = "abc" str_a = str_b //true str_c = "abd" str_a < str_c //true str_d = "abcd" str_d < str_c //true