ios - 如何在 Swift 中检查字符串的最后一个字符是否等于 "a"

标签 ios swift

例如:

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

let getText = txtWord.text

if

......

最佳答案

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

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

var text = txtWord.text

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

关于ios - 如何在 Swift 中检查字符串的最后一个字符是否等于 "a",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34254356/

相关文章:

ios - CoreBluetooth - 不支持该请求。为什么?

Swift 泛型类型推断扩展

ios - 如何在 Swift 中添加淡入动画

ios - Xcode 中的按钮不会更改变量 - Swift

ios - 在哪里使用 Userdefaults

ios - 自定义 UIViewController 转换不会执行下一个动画

ios - 修改 UITableView 中的 JSON 数组

ios - 如何在 kAudioUnitSubType_Reverb2 上设置混响级别和时间

ios - 编译大型 Xcode 项目

swift - 弱小的自己去哪儿了?