美文网首页
swift字符串

swift字符串

作者: 星辰流转轮回 | 来源:发表于2016-05-30 09:57 被阅读23次

    字符Character组成字符串

    声明一个字符串常量
    let str = "这是一个常量字符串"

    可以初始化空的字符串
    var emptyStr1 = ""
    var emptyStr2 = String()

    字符串的拼接
    let me = "My age is " //定义字符串常量
    let age = 18
    var newStr = me + String(age) //swift不支持隐式类型转换,需要显示类型转换

    newStr += "你多大了" //let声明的常量不可以增加

    在Swift中,一个String类型就是一个实际的值,不是指针,当定义一个新的String,并且将之前的String值拷贝过来的时候,是实际创建了一个相等的新值,而不是仅仅像指针那样指向过去。
    同样在函数传递参数的时候,也是传递的实际值,并且创建了一个新的字符串,后续的操作都不会改变原有的String字符串

    字符串其他属性
    str.isEmpty //返回值Bool类型
    countElements(str) //字符计数-字符串中有多少个字符
    let message = "(multiplier) times 2.5 is (Double(multiplier) * 2.5)"
    判断两个字符串是否相等直接“==”

    大小写
    let normal = "Could you help me, please?"
    let shouty = normal.uppercaseString
    // shouty is equal to "COULD YOU HELP ME, PLEASE?"
    let whispered = normal.lowercaseString
    // whispered is equal to "could you help me, please?"

    相关文章

      网友评论

          本文标题:swift字符串

          本文链接:https://www.haomeiwen.com/subject/fthfdttx.html