如何检查字符串的最后一个字符是否等于Swift中的“a”

时间:2015-12-13 17:57:37

标签: ios swift

例如:

我想通过用户获取文本/单词,如果这个单词的最后一个字符是“a”,我想将此“a”更改为“b”...我应该如何编写此代码?

let getText = txtWord.text

if

......

2 个答案:

答案 0 :(得分:6)

您需要检查最后一个字符是否为"a"

如果是这样,只需删除最后一个字符并添加新字符。

var text = txtWord.text

if text.characters.last == "a" {
    text = String(text.characters.dropLast()) + "b"
}

答案 1 :(得分:2)

斯普利特4:

let abc:String = txtWord.text
var newABC:String!
if abc.suffix(1) == 'a'{

   newABC = abc + "b"
   print("Done")
}