Swift中关于字符串的相关操作

Swift中关于字符串的相关操作

1.字符串的大写和小写操作

可以通过字符串的uppercaseString和lowercaseString属性来访问一个字符串的大写和小写版本。

    代码:
        let normal = "Could you help me"
        let shouty = normal.uppercaseString
        //shouty的值为"COULD YOU HELP ME"
        let whispered = normal.lowercaseString
        //whisperd的值为"could you help me"

2.前缀和后缀的检索
通过调用字符串的hasPrefix和hasSuffix方法来检查字符串是否拥有特定前缀。

    代码:
        let rome = [
        "Act 1 Scene 1 :niu",
        "Act 1 Scene 2 :wei",
        "Act 1 Scene 3 :liu",
        "Act 1 Scene 4 :li",
        "Act 1 Scene 5 :zhao",
        "Act 1 Scene 6 :ren",
        ]
        var act1SceneCount = 0
        for scene in rome {
        if scene.hasPrefix("Act 1"){
        ++act1SceneCount 
        }
        }
        print("There are \(act1SceneCount ) scenes in Act 1")
        执行代码后输出:
        "There are 5 scenes in Act 1"

3.字符串插值操作

    代码:
        let number = 3
        let Markdown = "\(number) times 2.5 is \(Double(number) * 2.5)"
        //Markdown is "3 times 2.5 is 7.5"

4.字符串的+和+=操作
字符串和字符的值可以通过加法运算符“+”相加在一起,并组成一个新的字符串。

    代码:
        let string1 = "hello"
        let string2 = "world"
        let string3 = string1+string2
        //string3=helloworld

利用”+=”可以将一个字符串或者字符添加到一个已经存在的字符串变量上。

    代码:
        let string4 = "!"
        let string5 += string4
        //string5= hello!

5.字符串的截取操作
使用substringWithRange函数进行字符串的截取操作

    代码:
        let pickDate = "2004||支付成功||2016"
        Nstatus1 = (pickDate as NSString).substringWithRange(NSMakeRange(6, 4))
      //截取字符串从第6位开始,截取4个单位长度(该函数是从第0位开始计数的)
      //Nstatus1 = 支付成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值