字符串 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 3,872评论 0 6
  • 作者:Mandarava(鳗驼螺) 版本2:增加了Swift 2.0的语法,与Swift 1.2的语法相比,主要是...
    鳗驼螺阅读 30,474评论 3 37
  • 以下有关字符串的常用操作都可直接复制到Xcode中进行验证,如发现错误,请在评论区留言指正! 1.字符串的定义 v...
    十元不卖阅读 1,409评论 0 3
  • 首先预习了《R语言实战》的第三章和第四章,第三章主要讲的是关于简单的绘图,对于R的绘图有了一定的了解。第四章是基本...
    阿伦影子阅读 449评论 0 0
  • 七月中旬,很多地方进入阴雨天气,风神雨神的脾气也有些暴躁不堪了,还没给我们缓和情绪的机会就发号施令让瓢泼大雨倾盆而...
    漫游家阅读 631评论 0 0