我有一个弦
let stringPlusString = TextBoxCal.text
我想了解的最后一个字符stringPlusString。我不想使用数组。
stringPlusString
Java有,charAt但是我在Swift中找不到类似的东西
charAt
使用last得到最后Character
last
Character
对于 Swift 4 :
let str = "hello world😍" let lastChar = str.last! // lastChar is "😍"
对于 Swift 2 和 Swift 3 :
let str = "hello world😍" let lastChar = str.characters.last! // lastChar is "😍"
对于 Swift 1.2 :
let str = "hello world😍" let lastChar = last(str)! // lastChar is "😍"
下标String以获得最后一个Character
String
这适用于 Swift 3 和 Swift 4 :
let str = "hello world😍" let lastChar = str[str.index(before: str.endIndex)] // lastChar is "😍"
对于 Swift 1.2 和 Swift 2 :
let str = "hello world😍" let lastChar = str[str.endIndex.predecessor()] // lastChar is "😍"