Java String.format与货币符号
存在以下格式的一些 ,用于格式化数值:
String.format( pattern, value )
请注意,我 -我只能更改提供给代码的格式模式。
输出默认语言环境的货币符号的格式模式是什么?本质上,我想实现以下输出:
String.format( "...", 123 ) => $ 123
回答:
考虑到您所给的限制,我认为这是不可能的。要获取当前语言环境的货币符号,您需要最少的代码。
如果绝对没有办法向程序中添加代码,则最好使用已建立的符号“
currency
”(¤)。正是出于这一确切目的而建立的,以表示没有任何更具体符号的货币。
如果您不能更改给定的代码,而是将代码整体添加到项目中,则可以使用该代码找出最适合的符号。有了它之后,就可以使用它为现有代码创建模式以进行格式化。
如果可以找到原始程序将在哪个语言环境中运行,则可以编写一个使用该设置填充配置的助手程序。
以上是 Java String.format与货币符号 的全部内容, 来源链接: utcz.com/qa/402625.html