字符串(String)和 字符(Character)

  • + 拼接字符串
var variableString = "Horse"
variableString += " and carriage"
  • append() 在为字符串添加字符(Character)
let exclamationMark: Character = "!"
variableString.append(exclamationMark)
  • \ 利用\在字符串中插入常量/变量 8
let multiplier = 3
let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)"
  • characters 属性 ,用于获取字符串中的字符
let varString:String = "Jaesun is 25"
        
for char  in varString.characters {
    print(char)
}
  • index() 获取某字符串字符下标
    let greeting = "Guten Tag!"
    // starindex 起始下标 endIndex 结尾下标
    greeting[greeting.startIndex]
    //  某下标之前的下标 如:! 的下标
    greeting.index(before: greeting.endIndex)
    // 某下标之后的下标: 如 u 的下标
    greeting[greeting.index(after: greeting.startIndex)]
    // 从某下标开始向后偏移后的下标 如:a的下标
    let index = greeting.index(greeting.startIndex, offsetBy: 7)    
  • .characters.indices

转载于:https://www.cnblogs.com/jaesun/p/zi-fu-chuan-String-he-zi-fu-Character.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值