Java String.format与货币符号

存在以下格式的一些 ,用于格式化数值:

String.format( pattern, value )

请注意,我 -我只能更改提供给代码的格式模式。

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

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

回答:

考虑到您所给的限制,我认为这是不可能的。要获取当前语言环境的货币符号,您需要最少的代码。

如果绝对没有办法向程序中添加代码,则最好使用已建立的符号“

currency

”(¤)。正是出于这一确切目的而建立的,以表示没有任何更具体符号的货币。

如果您不能更改给定的代码,而是将代码整体添加到项目中,则可以使用该代码找出最适合的符号。有了它之后,就可以使用它为现有代码创建模式以进行格式化。

如果可以找到原始程序将在哪个语言环境中运行,则可以编写一个使用该设置填充配置的助手程序。

以上是 Java String.format与货币符号 的全部内容, 来源链接: utcz.com/qa/402625.html

回到顶部