如何获取字符串的最后4个字符?

前端之家收集整理的这篇文章主要介绍了如何获取字符串的最后4个字符?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > How do you use String.substringWithRange? (or,how do Ranges work in Swift?)3
我需要分隔字符串的最后4个字母。我该如何分开呢?字符串的长度正在改变。

例如:

var a = "StackOverFlow"
var last4 = a.lastFour //That's what I want to do
print(last4) //prints Flow
一个解决方案是substringFromIndex
let a = "StackOverFlow"
let last4 = a.substringFromIndex(a.endIndex.advancedBy(-4))

或字符后缀

let last4 = String(a.characters.suffix(4))

代码是Swift 2

编辑:

在Swift 3中,第一个解决方案的语法已更改为

let last4 = a.substring(from:a.index(a.endIndex,offsetBy: -4))
原文链接:https://www.f2er.com/swift/320500.html

猜你在找的Swift相关文章