【问题标题】:How to convert characters of a string "One" into an Integer "1" in swift [closed]如何快速将字符串“One”的字符转换为整数“1”[关闭]
【发布时间】:2019-07-20 23:51:29
【问题描述】:

我在 swift 4.0 中实现了一个测验应用程序。在这里,用户可以输入从 ("one" or "1") 到 ("four" or "4") 的选择。

如果用户可以提供他的选择作为整数(例如 1、2、3 或 4),那么就没有问题。 但如果他提供他的选择作为字母字符(例如“一”、“二”、..),那么我在验证正确答案时会遇到问题。

请问,谁能帮帮我,如何将单词字符“一”转换为整数 1 等。

非常感谢。

【问题讨论】:

  • 你能告诉我们你已经做了什么吗?

标签: ios swift


【解决方案1】:

你可以这样使用 NumberFormatter:

let formatter = NumberFormatter()
formatter.numberStyle = .spellOut
let number = formatter.number(from: "one hundred twenty-five")
print(number)  // print out 125

https://developer.apple.com/documentation/foundation/numberformatter/1408845-number

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-09
    • 2015-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多