Swift 4.0 字符串(String)学习

定义字符串常量(常量只有读操作)

let lString = "constant"
let lString1: String = "constant"

定义字符串变量

var string = ""
var string1: String = "哈哈"
var string2 = String()

赋值

string = "this-is-a-string-variable"

字符串分割

let stringArray = string.split(separator: "-") // 按'-'分割
print(stringArray) // ["this", "is", "a", "string", "variable"]

字符串截取

let start = string.startIndex  // 开始下标
let end = string.index(string.startIndex, offsetBy: 7) // 结束下标
let subString = string[start ..< end]
print(subString)   // this-is

1、string.startIndex 表示第一个字符的下标
2、string.endIndex 表示最后一个字符的下标
3、startIndex、endIndex是Index类型,不是Int类型

字符串拼接

string += "!"       // 追加'!'
print(string)       // this-is-a-string-variable!
    
string += string1   // 追加字符串变量string1
print(string)       // this-is-a-string-variable!哈哈
    
let num = 100
string = string + "--\(num)"
print(string)       // this-is-a-string-variable!哈哈--100
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 3,154评论 0 7
  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 1,141评论 0 4
  • 一个字符串 是一系列字符的集合,例如hello, world和albatross。Swift的字符串是String...
    BoomLee阅读 2,423评论 0 3
  • 《文心》是我国著名教育大师夏丏遵和叶圣陶先生合著的一本指导中学生阅读写作的书。这本书采用故事体裁,以中学生的学习生...
    从此新生阅读 12,191评论 0 5
  • 亲爱的,我已经忘记你了, 越来越少的想起你了。 只是偶尔,在某一刻, 心里会有隐隐的疼。 疼的并不重。 有时候是在...
    雨昕阅读 208评论 0 0