将 BigDecimal 转换为 String 进行检查

发布于 2024-10-25 23:12:17 字数 133 浏览 0 评论 0原文

是否有库或调用可以将 BigDecimal 值转换为字符串以在支票上打印?

示例:1323.03

一千三百二十三美元三美分

我见过一些创建递归函数来执行此操作的示例,但我想知道它是否是任何标准库的一部分?

Is there a library or a call that will convert a BigDecimal value to a string to print on checks?

Example: 1323.03

One Thousand Three Hundred Twenty-Three Dollars and Three Cents

I have seen some examples that create a recursive function to do this but I was wondering if it was part of any standard library?

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

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

发布评论

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

评论(2

玩物 2024-11-01 23:12:31

看看这个 EnglishNumberToWords 类,它正在执行您想要的操作。

Look at this class EnglishNumberToWords that is doing what you want.

2024-11-01 23:12:31

我很确定它不作为任何标准库的一部分存在。它只是很少使用,而且有很多方法可以做到这一点(例如,您的方法仅适用于将货币金额转换为英语,假设美元和美分)。

I'm pretty sure it does not exist as part of any standard library. It's just too rarely used and there are so many ways of doing it (e.g. your way only work for conversion into English of currency amount, assuming dollars and cents).

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