字符串 String和Character

字符串的声明:

   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

你可能感兴趣的:(字符串 String和Character)