具有货币符号的Java String.format
发布时间:2020-12-14 05:02:27 所属栏目:Java 来源:网络整理
导读:有一些现有的代码,用于格式数值: String.format( pattern,value ) 请注意,我无法更改代码本身 – 我只能更改提供给代码的格式模式. 输出默认语言环境的货币符号的格式模式是什么?本质上,我想实现以下输出: String.format( "...",123 ) = $123 解决方法 在
有一些现有的代码,用于格式数值:
String.format( pattern,value ) 请注意,我无法更改代码本身 – 我只能更改提供给代码的格式模式. 输出默认语言环境的货币符号的格式模式是什么?本质上,我想实现以下输出: String.format( "...",123 ) => $123 解决方法
在你给出的约束之下,我认为是不可能实现的.
要获取当前语言环境的货币符号,您需要最少的代码. 如果您绝对没有办法向程序添加代码,则最好使用已建立的符号“currency”(¤).它是为了这个确切的目的而建立的,象征货币没有任何更具体的符号. 如果您无法更改给定的代码,但是将整个代码添加到项目中,您可以使用它来找出最佳使用的符号.一旦你拥有它,你可以使用它为现有的代码创建一个格式用于格式化. 如果您可以在下一步找到原始程序将运行的区域设置,则可以编写一个辅助程序,使用该设置来填充配置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |