|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.Currency
public final class Currency
通貨を表します。通貨は、ISO 4217 通貨コードで識別されます。詳細は、BSi の Web サイトを参照してください。このサイトで、通貨コード表を確認できます。
クラスは、指定された通貨の Currency
インスタンスが複数存在しないように設計されています。したがって、クラスには public コンストラクタがありません。getInstance
メソッドを使用して、Currency
インスタンスを取得します。
メソッドの概要 | |
---|---|
String |
getCurrencyCode()
この通貨の ISO 4217 通貨コードを取得します。 |
int |
getDefaultFractionDigits()
たとえば、Euro の小数点のデフォルトの桁数は 2 です。 |
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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。