Notation.CompactShort メソッド

定義

短い形式のコンパクト表記を使用して数値を印刷します。

[Android.Runtime.Register("compactShort", "()Landroid/icu/number/CompactNotation;", "", ApiSince=30)]
public static Android.Icu.Number.CompactNotation? CompactShort();
[<Android.Runtime.Register("compactShort", "()Landroid/icu/number/CompactNotation;", "", ApiSince=30)>]
static member CompactShort : unit -> Android.Icu.Number.CompactNotation

返品

NumberFormatter notation() セッターに渡すための CompactNotation。

属性

注釈

短い形式のコンパクト表記を使用して数値を印刷します。

<em>Compact 表記</em> Unicode Technical Standard #35 Part 3 セクション 2.4.1 で定義され、10 の異なる累乗に対応するローカライズされたプレフィックスまたはサフィックスを持つ数値を出力します。 コンパクト表記は、数値をスケーリングする方法のエンジニアリング表記に似ています。

コンパクトな表記は、画面の不動産を最小限に抑えながら、人間に大きな数(約1000以上)を表示するのに最適です。

短い形で、10の力は省略されています。 <em>en-US</em>では、省略形は数千の場合は "K"、数百万の場合は "M"、数十億の場合は "B"、数兆の場合は "T" です。 8.765E7 から 8.765E0 を印刷する場合の <em>en-US</em> の出力例:

88M
            8.8M
            876K
            88K
            8.8K
            876
            88
            8.8

明示的な丸め方法を指定せずにコンパクト表記を指定した場合、数値は対応する 10 の累乗でスケーリングした後に最も近い整数に丸められますが、小数点の前に 1 桁しかない場合は、小数点の後に数字が表示されます。 既定のコンパクト表記の丸め方法は、次のようになります。

Rounder.integer().withMinDigits(2)

Javaドキュメント。

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

適用対象