我们目前有一种粗略的机制,可以将数字转换为单词(例如使用一些静态数组),并根据将其转换为英文文本的数字大小.但是我们遇到的问题是巨大的数字.
10183 = Ten thousand one hundred eighty three
90 = Ninety
5888 = Five thousand eight hundred eighty eight
Run Code Online (Sandbox Code Playgroud)
在我可以用于此目的的任何数学库中是否有一个易于使用的函数?
我想将包含字母字符的单词转换为Java中的代表性数字.
例如,four hundred four应该评估数字404.
如果这些字母像那样是胡言乱语asdf,那就是错误.
我知道我可以将裸字符转换为它们的ascii等效整数,将它们附加在一起,但我只想提取英文单词短语背后的数字.