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

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

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

对于Swift 2.x和Swift 3:
  1. let str = "hello world?"
  2. let lastChar = str.characters.last! // lastChar is "?"

对于Swift 1.2:

  1. let str = "hello world?"
  2. let lastChar = last(str)! // lastChar is "?"

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

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

对于Swift 3:

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

猜你在找的Swift相关文章