加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

具有货币符号的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”(¤).它是为了这个确切的目的而建立的,象征货币没有任何更具体的符号.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读