Java.util.Currency 方法与示例
这个类代表货币。在这里,货币由其 ISO 4217 货币代码标识。 ISO 4217 的目的是建立国际公认的货币表示代码。货币可以通过两种方式在代码中表示:三字母字母代码和三位数字代码。
util.Currency methods in Java
/ / | \ \
getCurrency getInstance getDisplayName getSymbol getDefaultFractionDigits
一些 Currency 类方法:
- getCurrency() : Java.util.Currency.getCurrency()方法返回传递的货币参数的 ISO 4217 货币代码。
句法 :public String getCurrencyCode() Return : ISO 4217 currency code of the passed argument.
- getInstance() : Java.util.Currency.getInstance()方法为货币代码创建货币实例。
句法 :public static Currency getInstance(String cCode) Parameter : cCode - ISO 4217 currency code of the passed currency argument Return : currency instance for Currency code
- getDefaultFractionDigits() : Java.util.Currency.getDefaultFractionDigits()方法返回参数货币小数位数的默认数量。
句法 :public int getDefaultFractionDigits() Return : returns default number of argumented currency fraction digits.
- getDisplayName() : Java.util.Currency.getDisplayName()方法生成参数货币代码的货币名称。
句法 :public string getDisplayName() Return : currency name of the argumented currency code
- getSymbol() : Java.util.Currency.getSymbol()方法返回参数货币代码的货币符号。如果没有返回符号,则将返回正常的货币代码。
句法 :public String getSymbol() Return : Symbol of the argumented currency code currency code.
Java代码解释货币类中的 getInstance()、getCurrencyCode()、getDefaultFractionDigits()、getDisplayName()、getSymbol() 方法
// Java program explaining Currency class methods // getInstance(), getCurrencyCode(),getDefaultFractionDigits() // getDisplayName(), getSymbol() import java.util.*; public class NewClass { public static void main(String[] args) { // Use of getInstance() method to 'AUD' instance Currency c1 = Currency.getInstance("AUD"); //Australian Dollar Currency c2 = Currency.getInstance("JPY"); //Japan Yen Currency c3 = Currency.getInstance("USD"); //Japan Yen // Use of getCurrencyCode() method String cCode1 = c1.getCurrencyCode(); String cCode2 = c2.getCurrencyCode(); System.out.println("Australian Dollar code : " + cCode1); System.out.println("Japan Yen code : " + cCode2); System.out.println(""); // Use of getDefaultFractionDigits() method int D1 = c1.getDefaultFractionDigits(); System.out.println("AUD Fraction digits : " + D1); int D2 = c2.getDefaultFractionDigits(); System.out.println("JPY fraction digits : " + D2); System.out.println(""); // Use of getDisplayName() method System.out.println("AUD Display : "+c1.getDisplayName()); System.out.println("JPY Display : "+c2.getSymbol()); System.out.println(""); // Use of getSymbol() method System.out.println("JPY Symbol : "+c2.getSymbol()); System.out.println("USD Symbol : "+c3.getSymbol()); } }
输出:
Australian Dollar code : AUD Japan Yen code : JPY AUD Fraction digits : 2 JPY fraction digits : 0 AUD Display : Australian Dollar JPY Display : JPY JPY Symbol : JPY USD Symbol : $
请参阅 ISO 4217 货币代码列表的链接:
http://www.xe.com/iso4217。 PHP