語言

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 符號()設定器的 CompactNotation。

屬性

備註

使用簡短的緊湊符號列印該數字。

<em>緊湊符號</em>,定義於Unicode技術標準#35第三部分第2.4.1節,印製帶有地方化前綴或字尾的數字,對應不同的十的冪次方。 緊湊符號在計算數字的方式上類似工程符號。

緊湊的符號非常適合向人類顯示大量數字(超過~1000),同時減少螢幕空間。

簡而言之,十的冪次方被簡化。 在 <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的��方縮放後,四捨五入至最近的整數,但若小數分隔符前只有一位數字,則會在小數分隔符後方顯示數字。 預設的緊緻符號四捨五入策略等價於:

Rounder.integer().withMinDigits(2)

Java 文件 android.icu.number.Notation.compactShort()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於