具有货币符号的Java String.format

前端之家收集整理的这篇文章主要介绍了具有货币符号的Java String.format前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有一些现有的代码,用于格式数值:
String.format( pattern,value )

请注意,我无法更改代码本身 – 我只能更改提供给代码的格式模式.

输出默认语言环境的货币符号的格式模式是什么?本质上,我想实现以下输出

String.format( "...",123 )  => $123

解决方法

在你给出的约束之下,我认为是不可能实现的.
获取当前语言环境的货币符号,您需要最少的代码.

如果您绝对没有办法向程序添加代码,则最好使用已建立的符号“currency”(¤).它是为了这个确切的目的而建立的,象征货币没有任何更具体的符号.

如果您无法更改给定的代码,但是将整个代码添加到项目中,您可以使用它来找出最佳使用的符号.一旦你拥有它,你可以使用它为现有的代码创建一个格式用于格式化.

如果您可以在下一步找到原始程序将运行的区域设置,则可以编写一个辅助程序,使用该设置来填充配置.

原文链接:https://www.f2er.com/java/123707.html

猜你在找的Java相关文章