Swift学习笔记·String

初学 String 比较关注 String 的基本使用方法

  • String 的访问/遍历方法
    因为不同的字符串可能需要不同数量的内存来存储,所以为了确定哪些character在特定的位置上,我们必须遍历确定每个Unicode的开始结束位置,因此,String不能使用整形作索引。
let greeting = "Guten Tag!"  
greeting[greeting.startIndex]  
//G
greeting[greeting.endIndex.predecessor()]  
//!
greeting[greeting.startIndex.successor()]  
//u
let index = greeting.startIndex.advancedBy(7)  
//a
greeting[index]  
//输出 a

     使用for-in循环来遍历String的:

for index in greeting.characters.indices {  
    print("\(greeting[index])", terminator: " ")
}
///prints "G u t e n  T a g !"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一个字符串 是一系列字符的集合,例如hello, world和albatross。Swift的字符串是String...
    BoomLee阅读 2,423评论 0 3
  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 1,134评论 0 4
  • 越长大越明白等待这个词的深刻含义。 小时候,父母在外地上班。每当学校假期来临的时候小小的心里便充满对他们回家重聚的...
    邱纹阅读 431评论 0 1
  • 拍摄于2017年五月十五日。 地点:大连西郊木栈道。 摄影:不言
    不言简书阅读 211评论 0 0
  • 我第一次进健身房是在2009年,给我的好处是我几乎没有胖过,并且也喜欢运动。但是也一直没有像那些女教练般火辣的线条...
    天空天天蓝阅读 408评论 0 0