如何在swift中将字符串“One”的字符转换为整数“1”[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在swift中将字符串“One”的字符转换为整数“1”[关闭]相关的知识,希望对你有一定的参考价值。
我在swift 4.0中实现了一个测验应用程序。这里,用户可以从(“一个”或“1”)到(“四个”或“4”)输入他的选择。
如果用户可以将他的选择作为整数(例如1,2,3或4)提供,则没有问题。但如果他提供他的选择作为字母字符(例如“一”,“两个”,......),那么我在验证正确答案时面临问题。
请问,任何人都可以帮助我,如何将单词字符“一”转换为整数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
以上是关于如何在swift中将字符串“One”的字符转换为整数“1”[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在swift中将字符索引从layoutManager转换为String scale
如何在swift(ios)中将字符串格式的日期转换为另一种字符串格式[重复]