Currency クラス

定義

ISO 4217 で定義されている通貨をカプセル化するクラス。

[Android.Runtime.Register("android/icu/util/Currency", ApiSince=24, DoNotGenerateAcw=true)]
public class Currency : Android.Icu.Util.MeasureUnit
[<Android.Runtime.Register("android/icu/util/Currency", ApiSince=24, DoNotGenerateAcw=true)>]
type Currency = class
    inherit MeasureUnit
継承
属性

注釈

ISO 4217 で定義されている通貨をカプセル化するクラス。 Currency オブジェクトは、Localeまたは ISO 4217 コードを指定して作成できます。 作成されると、 Currency オブジェクトは、適切な表示に必要なさまざまなデータを返すことができます。

<ul><li>A 表示記号, 特定のロケールの<li><li>A丸めインクリメント</ulを表示する小数部の桁数>

DecimalFormat クラスは、これらのデータを使用して通貨を表示します。

注: このクラスは意図的に java.util.Currency に似ていますが、完全に独立した実装を持ち、JDK に存在しない機能を追加します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
Currency(IntPtr, JniHandleOwnership)

ISO 4217 で定義されている通貨をカプセル化するクラス。

Currency(String)

指定された ISO 4217 3 文字コードの通貨オブジェクトを構築します。

フィールド

名前 説明
FormalSymbolName
古い.

正式な通貨記号を示す getName() のセレクター。

LongName
古い.

通貨の長い名前を示す getName() のセレクター (USD の場合は "US Dollar" など)。

NarrowSymbolName
古い.

狭い通貨記号を示す getName() のセレクター。

PluralLongName
古い.

通貨の複数形の長い名前を示す getName() のセレクター 。たとえば、"1 米ドル" の場合は USD の場合は "US ドル"、米国ドルは "2 米ドル" です。

SymbolName
古い.

通貨のシンボリック名を示す getName() のセレクター (USD の場合は "$" など)。

VariantSymbolName
古い.

バリアント通貨記号を示す getName() のセレクター。

プロパティ

名前 説明
AvailableCurrencies

使用可能な通貨のセットを返します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
CurrencyCode

この通貨オブジェクトの ISO 4217 3 文字コードを返します。

DefaultFractionDigits

この通貨に表示する小数部の桁数を返します。

Dimensionality

この MeasureUnit の次元 (累乗) を返します。

(継承元 MeasureUnit)
DisplayName

既定のロケールで、この通貨の表示名を返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Identifier

UTS 35 で定義されているように、この MeasureUnit の CLDR ユニット識別子を取得します。

(継承元 MeasureUnit)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
JniPeerMembers

ISO 4217 で定義されている通貨をカプセル化するクラス。

NumericCode

この通貨オブジェクトの ISO 4217 数値コードを返します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Prefix

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 MeasureUnit)
RoundingIncrement

この通貨の丸め増分値 (0) を返します。

Subtype

"foot" などの subType を取得します。

(継承元 MeasureUnit)
Symbol

既定の DISPLAY ロケールのシンボル名を要求する getName の利便性と互換性のオーバーライド。

ThresholdClass

ISO 4217 で定義されている通貨をカプセル化するクラス。

ThresholdType

ISO 4217 で定義されている通貨をカプセル化するクラス。

Type

"length" などの型を取得します。

(継承元 MeasureUnit)

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
Equals(Object)

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
FromJavaCurrency(Currency)

指定された Java で表される通貨に基づいて Currency オブジェクトを返します。

GetAvailableCurrencyCodes(Locale, Date)

指定した日付の特定の java.util.Locale に対して有効な通貨識別子を含む文字列の配列を返します。

GetAvailableCurrencyCodes(ULocale, Date)

指定した日付の特定のロケールに対して有効な通貨識別子を含む文字列の配列を返します。

GetAvailableLocales()

通貨が定義されているロケールの配列を返します。

GetAvailableULocales()

通貨が定義されている ulocales の配列を返します。

GetComplexity()

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 MeasureUnit)
GetDefaultFractionDigits(Currency+CurrencyUsage)

ISO 4217 で定義されている通貨をカプセル化するクラス。

GetDisplayName(Locale)

指定されたロケールのこの通貨の表示名を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetInstance(Locale)

指定されたロケールの既定の通貨の通貨オブジェクトを返します。

GetInstance(String)

ISO 4217 3 文字コードを指定して通貨オブジェクトを返します。

GetInstance(ULocale)

指定されたロケールの既定の通貨の通貨オブジェクトを返します。

GetKeywordValuesForLocale(String, ULocale, Boolean)

キーとロケールを指定すると、データが存在するキーの値の配列が返されます。

GetName(Locale, CurrencyNameStyle, Boolean[])

指定されたロケールの特定の通貨の表示名を返します。

GetName(Locale, CurrencyNameStyle, String, Boolean[])

指定されたロケールの特定の通貨の表示名を返します。

GetName(ULocale, CurrencyNameStyle, Boolean[])

指定されたロケールの特定の通貨の表示名を返します。

GetName(ULocale, CurrencyNameStyle, String, Boolean[])

指定されたロケールの特定の通貨の表示名を返します。

GetRoundingIncrement(Currency+CurrencyUsage)

ISO 4217 で定義されている通貨をカプセル化するクラス。

GetSymbol(Locale)

シンボル名を要求する getName の利便性と互換性のオーバーライド。

GetSymbol(ULocale)

シンボル名を要求する getName の利便性と互換性のオーバーライド。

IsAvailable(String, Date, Date)

指定した ISO 4217 3 文字コードを指定した日付範囲で使用できる場合にクエリを実行します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Product(MeasureUnit)

別のユニットでこのユニットの積を計算します。

(継承元 MeasureUnit)
Reciprocal()

分子と分母を反転して、この MeasureUnit の逆数を計算します。

(継承元 MeasureUnit)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
SplitToSingleUnits()

COMPOUND 単位のシーケンス内に含まれる SINGLE 単位の一覧を返します。

(継承元 MeasureUnit)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToJavaCurrency()

Java を返します。

ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WithDimensionality(Int32)

指定した次元 (累乗) で拡張されたこの単一単位である MeasureUnit を作成します。

(継承元 MeasureUnit)
WithPrefix(MeasureUnit+MeasurePrefix)

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 MeasureUnit)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
IJavaPeerable.Finalized()

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

ISO 4217 で定義されている通貨をカプセル化するクラス。

(継承元 MeasureUnit)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ISO 4217 で定義されている通貨をカプセル化するクラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象