美文网首页
Swift3.0字符串截取方法的改进

Swift3.0字符串截取方法的改进

作者: FengxinLi | 来源:发表于2016-10-27 15:33 被阅读300次

字符串截取方法是字符串处理中常用的基本方法。

熟悉iOS的朋友都知道在基础类的NSString中有substringToIndex:,substringFromIndex:以及substringWithRange:这三种基本的截取方法。

问题描述:

那么,Swift语言中的String类是否有同样的截取功能呢?

反复查看String类的头文件,并没有找到相同或相似的函数接口。

直接在swift文件里也不能对一个String类的变量调用上面的方法。

然而通过引入基础框架,即import Foundation

var stringTwo:String = "你好吗欢迎你了"

let indexsss = stringTwo.index(stringTwo.startIndex, offsetBy: 3)

let stringThird  = stringTwo.substring(to: indexsss)

print(stringThird)

let  stringFour = stringTwo.substring(from: indexsss)

print(stringFour)

下面我们看这个需要传入的参数

stringTwo.substring(from: String.Index)    是需要传入String.Index的。

其实上面二个都可以达到substringWithRange 传入的参数感觉就是NSRange了indexes 这个String.Index类型

相关文章

  • Swift3.0字符串截取方法的改进

    字符串截取方法是字符串处理中常用的基本方法。 熟悉iOS的朋友都知道在基础类的NSString中有substrin...

  • Swift字符串截取

    NSString类型的字符串截取 NSString类型的字符串截取方法,同于OC语言的字符串截取方法,不能修改字符...

  • mac 终端常见命令

    切换shell 截取字符串 shell字符串的截取 shell字符串的截取 Shell脚本8种字符串截取方法总...

  • iOS 字符串常见处理

    一、截取字符串 iOS “字符串” 的几种常见的截取方法(随时更新)iOS截取字符串,分割字符串iOS 截取字符串...

  • Swift 4.0 字符串截取,拼接,字符串富文本显示

    字符串截取,调用系统方法 字符串拼接 字符串富文本 字符串截取,调用系统方法 swift 3.2 版本:

  • 2018-06-13

    1、 以下关于字符串截取,描述错误的是 C A、Java中的字符串截取方法进行了重载B、对于字符串截取方法,sub...

  • JAVA之UUID去掉横线

    方法一(字符串截取) 方法一 方法二(字符串分割) 方法二

  • 截取字符串

    截取字符串 截取字符串有如下方法 [string substringToIndex:7];//截取掉下标7之后的字...

  • Swift截取字符串

    1.使用Range截取字符串 2.使用subString提供的方法截取字符串

  • String 常用方法汇总

    截取字符串 字符串替换 字符串拼接 Stringbuilder 方法 StringJoiner 方法 setEmp...

网友评论

      本文标题:Swift3.0字符串截取方法的改进

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