• 字符串(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
  • 相关阅读:
    23种设计模式
    外部排序:选择置换、败者树
    java代理模式
    java中抽象类和接口的异同(原文作者:博客园 海子)
    java中的垃圾回收
    进程
    C标准库-数值字符串转换与内存分配函数
    文件操作
    字符串操作
    C指针(二)
  • 原文地址:https://www.cnblogs.com/jaesun/p/zi-fu-chuan-String-he-zi-fu-Character.html
Copyright © 2020-2023  润新知