美文网首页
如何在Swift2.0使用split方法

如何在Swift2.0使用split方法

作者: ba78fbce98d5 | 来源:发表于2016-02-12 16:58 被阅读189次

    在Swift1.x支持String split方法,但是在Swift2.0不支持

    let ipAddr = "192.168.1.110"

    // Split dot-decimal string into its (presumably) four components

    let components = split(ipAddr.characters) { $0 == "."}

    仔细看String中split方法,split方法不再属于String,而是在CollectionType的扩展中。

    如何使用split方法

    方法一:使用componentsSeparatedByString

    let ipAddr = "192.168.1.110"

    let arr = ipAddr.componentsSeparatedByString(".")

    方法二:使用characters.split

    let ipAddr = "192.168.1.110"

    let components = ipAddr.characters.split{$0 == "."}

    方法三:String遵循CollectionType协议

    extension String : CollectionType {}

    let ipAddr = "192.168.1.110"

    let components = ipAddr.split{$0 == "."}


    happy coding happy life.

    welcom to my blog.

    相关文章

      网友评论

          本文标题:如何在Swift2.0使用split方法

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