将编写为单词的数字转换为整数?

Tho*_*erg 7 java numbers

是否有一个开源Java库,用于将String数转换为等效的整数(例如,将"ten"转换为10)?我知道该怎么做,但如果已经有一个库,我宁愿不浪费我的客户从头开始写一个.

Sam*_*ica 1

我怀疑这样的图书馆是否存在。

如果您只想转换有限数量的数字(例如zero通过ten),那么在这里问这个问题可能会花费更多时间,而不是自己实现它。

如果您正在考虑转换更复杂的数字,例如"one hundred twenty four and fifty-one hundredth's"比您正在寻找的自然语言识别器,它非常复杂,而且在任何语言中都不可能有一个好的库。

最后,后端值和用户可消费内容通常最好不要耦合。

  • @pst`二十一百``二十一百``两千一百``一百一``一百一``二十十三``四十二点五``三千四十五``二十k` (2认同)