java - 数字格式中的井号?

标签 java

NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.UK);
BigDecimal b = new BigDecimal("10");
System.out.println (String.format("Data %s", nf.format(b.doubleValue())));

此输出

数据?10

如何获得英镑符号,对于美国,如果我更改区域设置,它会输出美元符号。

最佳答案

问题在于呈现您的响应的编码。浏览this great tutorial

关于java - 数字格式中的井号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4392824/

相关文章:

java - 如何设置listgrid过滤器按钮属性? - 智能网关

java - HSQLDB 内存数据库 JDBC 模板查询失败

java - 如何在 spring 中配置基于语言环境的日期格式支持

java - 您是否需要重写hashCode()和equals()进行记录?

java - 在方法中设置值数组

java - 自定义 Swing 箭头按钮 repaint() 删除自定义

java - 验证请求 - 数据库和 Java 如何存储和处理时区?

java - JXScrollUp编译

java - 如何在 Java 中发布 JSON 字符串

java - Jersey 1.x 和 Tomcat : how to register a ContainerRequestFilter programmatically, 即没有 web.xml?