How do I get currency symbol?

package org.kodejava.example.util;

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

public class CurrencySymbol {
    public static void main(String[] args) {
        Currency currency = Currency.getInstance(Locale.JAPAN);
        System.out.println("Currency.getSymbol() = " + currency.getSymbol());

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

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

        currency = Currency.getInstance(new Locale("in", "ID"));
        System.out.println("Currency.getSymbol() = " + currency.getSymbol());
    }
}
Currency.getSymbol() = JPY
Currency.getSymbol() = GBP
Currency.getSymbol() = $
Currency.getSymbol() = IDR

Wayan Saryada

Programmer, runner, recreational diver, currently living in the island of Bali, Indonesia. Mostly programming in Java, creating web based application with Spring Framework, Hibernate / JPA.

Leave a Reply