Skip to content

Yet another programming solutions log

Sample bits from programming for the future generations.

Technologies Technologies
  • Algorithms and Data Structures
  • Java Tutorials
  • JUnit Tutorial
  • MongoDB Tutorial
  • Quartz Scheduler Tutorial
  • Spock Framework Tutorial
  • Spring Framework
  • Bash Tutorial
  • Clojure Tutorial
  • Design Patterns
  • Developer’s Tools
  • Productivity
  • About
Expand Search Form

java.util.Currency.getInstance(Locale)

farenda 2016-05-12 0

java.util.Currency.getInstance(Locale)

The method java.util.Currency.getInstance(Locale) returns the Currency instance for the country of the given locale.

Method signature

The signature of the java.util.Currency.getInstance(Locale) method is as follows:

public static Currency getInstance(Locale locale)

Parameters

  • Locale: the locale for whose country a Currency instance is needed

Return value

Returns the Currency instance for the country of the given locale or null.

Exceptions

  • NullPointerException: if locale or its country code is null
  • IllegalArgumentException: if the country of the given locale is not a supported ISO 3166 country code

Example usage

In the following code we use java.util.Currency.getInstance(Locale):

package com.farenda.java.util;

import java.util.Currency;
import java.util.Locale;

public class CurrencyGetInstanceLocale {

    public static void main(String[] args) {
        Locale locale = Locale.CHINA;
        Currency currency = Currency.getInstance(locale);
        System.out.printf("Currency of %s: %s%n",
                locale, currency.getDisplayName());

        locale = new Locale("pl", "PL");
        currency = Currency.getInstance(locale);
        System.out.printf("Currency of %s: %s%n",
                locale, currency.getDisplayName());
    }
}

The above code produces the following output:

Currency of zh_CN: Chinese Yuan
Currency of pl_PL: Polish Zloty

References:

  • Get Available Currencies
  • Display currency name
  • Display currency name for given locale
  • How to create Locale
Share with the World!
Categories Java Tags java, java-util
Previous: java.util.Currency.getInstance(String currencyCode)
Next: Java Util Currency getNumericCode

Recent Posts

  • Java 8 Date Time concepts
  • Maven dependency to local JAR
  • Caesar cipher in Java
  • Java casting trick
  • Java 8 flatMap practical example
  • Linked List – remove element
  • Linked List – insert element at position
  • Linked List add element at the end
  • Create Java Streams
  • Floyd Cycle detection in Java

Pages

  • About Farenda
  • Algorithms and Data Structures
  • Bash Tutorial
  • Bean Validation Tutorial
  • Clojure Tutorial
  • Design Patterns
  • Java 8 Streams and Lambda Expressions Tutorial
  • Java Basics Tutorial
  • Java Collections Tutorial
  • Java Concurrency Tutorial
  • Java IO Tutorial
  • Java Tutorials
  • Java Util Tutorial
  • Java XML Tutorial
  • JUnit Tutorial
  • MongoDB Tutorial
  • Quartz Scheduler Tutorial
  • Software Developer’s Tools
  • Spock Framework Tutorial
  • Spring Framework

Tags

algorithms bash bean-validation books clojure design-patterns embedmongo exercises git gof gradle groovy hateoas hsqldb i18n java java-basics java-collections java-concurrency java-io java-lang java-time java-util java-xml java8 java8-files junit linux lists log4j logging maven mongodb performance quartz refactoring regex rest slf4j solid spring spring-boot spring-core sql unit-tests

Yet another programming solutions log © 2021

sponsored