如何在swift上使用数组来获取字符串的最后一个字符?

前端之家收集整理的这篇文章主要介绍了如何在swift上使用数组来获取字符串的最后一个字符?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个字符串
let stringPlusString = TextBoxCal.text

我想要得到stringPlusString的最后一个字符我不想在java上使用数组存在charAt,但是我无法在swift上找到这样的关键字

对于Swift 2.x和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 "?"

这适用于Swift 1.2和Swift 2.x:

let str = "hello world?"
let lastChar = str[str.endIndex.predecessor()]   // lastChar is "?"

对于Swift 3:

let str = "hello world?"
let lastChar = str[str.index(before: str.endIndex)]   // lastChar is "?"

猜你在找的Swift相关文章