美文网首页
Swift 字符串截取

Swift 字符串截取

作者: __Gavin__ | 来源:发表于2021-03-29 14:57 被阅读0次
  1. 截取前三个字符

     //方法一        
     let str = "0123456789"
     let subStr = str.prefix(3)
     print(subStr)//输出012
    
     //方法二
     let str = "0123456789"
     let endIndex =  str.index(str.startIndex, offsetBy: 3)
     let newStr = String(str[..<endIndex])
     print(newStr)//输出012
    
  2. 截取第三个到第六个范围内的字符

     let str = "0123456789"
     let startIndex = str.index(str.startIndex, offsetBy: 3)
     let endIndex =  str.index(str.startIndex, offsetBy: 6)
     let newStr = String(str[startIndex..<endIndex])
     print(newStr)//输出345
    
  3. 截取后三个字符

     //方法一
     let str = "0123456789"
     let subStr = str.suffix(3)
     print(subStr)//输出789
     
     //方法二
     let str = "0123456789"
     let startIndex =  str.index(str.endIndex, offsetBy: -3)
     let newStr = String(str[startIndex..<str.endIndex])
     print(newStr)

相关文章

网友评论

      本文标题:Swift 字符串截取

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