Currency class in Java
public final class Currency implements Serializable
Represents a currency. Currencies are identified by their ISO 4217 currency codes. The class is designed so that there's never more than one Currency instance for any given currency. Therefore, there's no public constructor (use getInstance method to Currency instance).
import java.util.Currency;
import java.util.*;
public class Currencies {
public static void main(String args[]) {
// Locale defaultLocale = Locale.getDefault();
Locale loc = Locale.CHINA;
Currency c = Currency.getInstance(loc);
System.out.println("Currency code :"+ c.getCurrencyCode());
String symbol = c.getSymbol();
System.out.println("Currency symbol is = " + symbol);
int usdDigits = c.getDefaultFractionDigits();
System.out.println("USD fraction digits:" + usdDigits);
}
}
Output:
Currency code :CNY
Currency symbol is = CNY
USD fraction digits:2
No comments:
Post a Comment