|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.util.Currency
通貨を表します。通貨は、ISO 4217 通貨コードで識別されます。 通過コードのテーブルなどの詳細については、ISO 4217 管理機関を参照してください。
クラスは、指定された通貨の Currency
インスタンスが複数存在しないように設計されています。したがって、クラスには public コンストラクタがありません。getInstance
メソッドを使用して、Currency
インスタンスを取得します。
メソッドの概要 | |
String |
getCurrencyCode()
この通貨の ISO 4217 通貨コードを取得します。 |
int |
getDefaultFractionDigits()
その通貨とともに使用される小数点のデフォルトの桁数を取得します。 |
static Currency |
getInstance(Locale locale)
指定されたロケールの国の Currency インスタンスを返します。 |
static Currency |
getInstance(String currencyCode)
指定した通貨コードの Currency インスタンスを返します。 |
String |
getSymbol()
デフォルトロケールについて、その通貨の記号を取得します。 |
String |
getSymbol(Locale locale)
指定されたロケールについて、その通貨の記号を取得します。 |
String |
toString()
その通貨の ISO 4217 通貨コードを返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
メソッドの詳細 |
public static Currency getInstance(String currencyCode)
Currency
インスタンスを返します。
currencyCode
- 通貨の ISO 4217 コード
Currency
インスタンス
NullPointerException
- currencyCode
が null の場合
IllegalArgumentException
- currencyCode
が サポートされた ISO 4217 コードでない場合public static Currency getInstance(Locale locale)
Currency
インスタンスを返します。ロケールの言語コンポーネントおよびバリアントコンポーネントは無視されます。国によって通貨が変更されるので、時の経過とともに結果が変わる場合があります。たとえば、欧州通貨統合 (EMU) のオリジナルメンバの国々の場合、2001 年 12 月 31 日までは各国の従来の通貨、そして 各国の現地時間の 2002 年 1 月 1 日からは メソッドは Euro を返します。
メソッドは、南極大陸などの通貨を持たない地域については null
を返します。
locale
- Currency
インスタンスが必要な国のロケール
Currency
インスタンス、または null
NullPointerException
- locale
またはその国コードが null の場合
IllegalArgumentException
- 指定されたロケールの国が サポートされた ISO 3166 国コードでない場合public String getCurrencyCode()
public String getSymbol()
public String getSymbol(Locale locale)
locale
- その通貨の表示名が必要なロケール
NullPointerException
- locale
が null の場合public int getDefaultFractionDigits()
public String toString()
Object
内の toString
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.