当前位置: 首页 > 面试题库 >

获取没有区域设置常量的国家/地区的货币格式

柴博
2023-03-14
问题内容

我想获取印度的货币格式,所以我需要一个Locale印度对象。但是只有几个国家的Locale常数(a static final Locale)为常数,而印度不是其中一个。

要获取美国和英国的货币符号,我可以执行以下操作:

public void displayCurrencySymbols() {

    Currency currency = Currency.getInstance(Locale.US);
    System.out.println("United States: " + currency.getSymbol());

    currency = Currency.getInstance(Locale.UK);
    System.out.println("United Kingdom: " + currency.getSymbol());

}

使用常量Locale.USLocale.UK。如果我想获取印度货币格式,该怎么办?


问题答案:

根据JDK发行说明,您具有区域代码hi_IN(印地语)和en_IN(英语)。

System.out.println(Currency.getInstance(new Locale("hi", "IN")).getSymbol());


 类似资料:
  • 我如何从这个具有LODASH的国家数组中获得每个的货币数组?我以前有这个getCurrencys函数,但是我不能用它获得符号,所以现在我创建了这个,但是它正在创建重复的东西,比如这个

  • 可能的重复: 在jasper report中将字符串格式化为货币格式 我正在使用JasperReports创建一个发票文档,该文档需要本地化并支持多种货币。 好吧,我终于想通了,但既然国防部锁定了这个问题,应该是重复的--但它不是...不管怎样,这里有一个答案:

  • 问题内容: 我在获取某个国家的货币代码时遇到问题。我的任务是获取用户的位置,找出他现在所在的国家/地区,并获取该国家/地区的货币代码。以下是从获取的位置获取国家/地区名称和国家/地区代码的代码: 这工作得很好。现在,我应该使用该类来获取对象。我可以使用该方法。但是类中没有构造函数,仅允许将国家/地区代码作为参数传递。表示我无法为该国家/地区创建对象。如何解决呢?提前致谢。 问题答案: 如果国家/地

  • 问题内容: 我正在使用我给定的语言环境获取自定义货币格式。但是,这始终包含我不需要的货币符号,我只想要给定语言环境的正确货币数字格式而没有货币符号。 做一个抛出一个异常.. 问题答案: 以下作品。这有点丑陋,但可以履行合同: 您还可以从货币格式中获取模式,删除货币符号,然后从新模式中重构新格式:

  • 我正在使用以下代码来收集与某个主题相关的推文,但在我提取的所有推文中,“places”属性为“无”。我做错了什么吗?此外,该代码旨在提取现有的推文,我不需要流式处理API解决方案,也不寻找流式处理API的这种解决方案:https://www.quora.com/How-can-I-get-a-stream-of-tweets-from-a-particular-country-using-Twit

  • 问题内容: 我在数据库中存储了一个与货币金额相关的值,例如10.0。我还可以访问Currency / CurrencyCode。当我不知道语言环境时,如何使用NumberFormat / DecimalFormat /(other?)进行格式化?根据文档,它将选择一个默认语言环境,该语言环境不适用于外币。 问题答案: 通常,正确的行为是按照用户的首选语言环境而不是货币的典型语言环境格式化金额。在客