美文网首页
Swift基础:四.字符串

Swift基础:四.字符串

作者: ZealPenK | 来源:发表于2016-07-26 00:11 被阅读0次

    一.遍历字符串

    for s in str.characters {

         print(s)

    }

    二.characters的数量

    let str =  “你若安好"

    printf(str.characters.count) = 4

    let count = str.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) = 12

    str.utf8.count = 12

    三.字符串拼接

    加号拼接:let str2 = str + “便是晴天"

    “\(变量名)”:print(“\(str)便是晴天")

    定制字符串的拼接:

    let h = 2

    let m = 10

    let s = 20

    let strTime = String(format:”%02d:%02d:%02d”,arguments:[h,m,s]) ==> 02:23:08

    四.NSString与String区别:

    OC中的NSString是对象,swift中的String是结构体;

    String和NSString不同,不相互兼容;

    二者可以灵活转换:str as NSString转换为NSString,就任意调用OC中的方法了;

    五.字符串截取:

    OC方法:

    let subStr = (str as NSStirng).substringWithRange(NSMakeRange())

    Swift方法:

    "呃呃呃饿”只是占位符,表示几个字符

    letstartIndex ="呃呃呃饿".endIndex(表示4个字符)

    letendIndex ="你若安好便".endIndex(表示5个字符)

    //你若安好便是晴天

    letswiftSubString = str2.substringWithRange(startIndex..


    相关文章

      网友评论

          本文标题:Swift基础:四.字符串

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