将字符串转换为数字并返回自然语言?

发布于 2024-10-06 22:33:48 字数 122 浏览 2 评论 0原文

我正在使用食谱数据库应用程序,我需要能够将自然语言字符串转换为数字,反之亦然。例如,我需要 1 1/4 才能转换为 1.25,并且我需要能够将 1.25 转换回 1 1/4。

是否有任何库或内置函数可以做到这一点?

I'm working with a recipe database application and I need the ability to convert natural language strings to numbers and vice versa. For example, I need 1 1/4 to convert to 1.25, and I'll need to be able to convert 1.25 back into 1 1/4.

Is there any library or built-in functions that can do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甚是思念 2024-10-13 22:33:48

检查这个答案来表示混合分数以及何时需要从将字符串返回带分数拆分字符串,将 3 个字符串转换为数字并传递给 MixedFraction 类。

Check this answer for representing mixed fractions and when you need to convert from the string back to mixed fraction split the string,convert the 3 string's to numbers and pass to the the MixedFraction class.

﹎☆浅夏丿初晴 2024-10-13 22:33:48

据我所知,Java 库中没有一个,但网上有一些。

Apache 有一个 Fraction 类。这是它的 API
http://commons.apache.org/math /apidocs/org/apache/commons/math/fraction/Fraction.html

构造函数 Fraction(double value)Fraction(int num, int den) ,我认为方法 add(Fractionfraction)doubleValue() 就是您想要的。

None that I know of in the Java libraries, but there are some online.

Apache has a Fraction class. Here's it's API
http://commons.apache.org/math/apidocs/org/apache/commons/math/fraction/Fraction.html

The constructor Fraction(double value) , Fraction(int num, int den) , and the methods add(Fraction fraction) and doubleValue() are what you want, I think.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文