Langue

Notation.CompactShort Méthode

Définition

Imprimez le nombre à l’aide d’une notation compacte de forme courte.

[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

Retours

CompactNotation pour passer à l’ensemble setter NumberFormatter.

Attributs

Remarques

Imprimez le nombre à l’aide d’une notation compacte de forme courte.

<em>Compact notation</em>, définie dans la norme technique Unicode #35 Partie 3 Section 2.4.1, imprime des nombres avec des préfixes localisés ou des suffixes correspondant à différentes puissances de dix. La notation compacte est similaire à la notation d’ingénierie dans la façon dont elle met à l’échelle les nombres.

La notation compacte est idéale pour afficher de grands nombres (plus de 1 000) aux humains tout en minimisant l’immobilier de l’écran.

En bref, les pouvoirs de dix sont abrégés. Dans <em>en-US</em>, les abréviations sont « K » pour des milliers, « M » pour des millions, « B » pour des milliards et « T » pour des billions. Exemples de sorties dans <em>en-US</em> lors de l’impression 8.765E7 à 8.765E0 :

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

Lorsque la notation compacte est spécifiée sans stratégie d’arrondi explicite, les nombres sont arrondis à l’entier le plus proche après avoir mis à l’échelle le nombre par la puissance correspondante de 10, mais avec un chiffre affiché après le séparateur décimal s’il n’y a qu’un seul chiffre avant le séparateur décimal. La stratégie d’arrondi de notation compacte par défaut équivaut à :

Rounder.integer().withMinDigits(2)

Java documentation pour android.icu.number.Notation.compactShort().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à