PluralFormat Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| PluralFormat() |
Crée un nouveau numéro |
| PluralFormat(ULocale, PluralRules+PluralType, String) |
Crée un pluralFormat pour un type pluriel, un modèle et des paramètres régionaux. |
| PluralFormat(IntPtr, JniHandleOwnership) | |
| PluralFormat(Locale, PluralRules+PluralType) |
Crée un pluralFormat pour le type plural. |
| PluralFormat(Locale, PluralRules) |
Crée un nouveau nombre |
| PluralFormat(ULocale, String) |
Crée un nouveau nombre |
| PluralFormat(ULocale, PluralRules+PluralType) |
Crée un pluralFormat pour le type plural. |
| PluralFormat(ULocale, PluralRules, String) |
Crée un nouveau nombre |
| PluralFormat(PluralRules, String) |
Crée un nouveau nombre |
| PluralFormat(String) |
Crée un nouveau nombre |
| PluralFormat(Locale) |
Crée un nouveau nombre |
| PluralFormat(ULocale) |
Crée un nouveau nombre |
| PluralFormat(PluralRules) |
Crée un nouveau nombre |
| PluralFormat(ULocale, PluralRules) |
Crée un nouveau nombre |
PluralFormat()
Crée un nouveau numéro PluralFormat cardinal pour les paramètres régionaux par défaut FORMAT .
[Android.Runtime.Register(".ctor", "()V", "", ApiSince=24)]
public PluralFormat();
- Attributs
Remarques
Crée un nouveau numéro PluralFormat cardinal pour les paramètres régionaux par défaut FORMAT . Ces paramètres régionaux seront utilisés pour obtenir l’ensemble des règles plurales et pour la mise en forme de nombre standard.
Java documentation pour android.icu.text.PluralFormat.PluralFormat().
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 à
PluralFormat(ULocale, PluralRules+PluralType, String)
Crée un pluralFormat pour un type pluriel, un modèle et des paramètres régionaux.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules.PluralType? type, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules.PluralType * string -> Android.Icu.Text.PluralFormat
Paramètres
- ulocale
- ULocale
PluralFormat sera configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.
Type pluriel (par exemple, cardinal ou ordinal).
- pattern
- String
modèle pour ce PluralFormat.
- Attributs
Remarques
Crée un pluralFormat pour un type pluriel, un modèle et des paramètres régionaux.
Référence Android pour android.icu.text.PluralFormat.PluralFormat.
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 à
PluralFormat(IntPtr, JniHandleOwnership)
protected PluralFormat(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Icu.Text.PluralFormat : nativeint * Android.Runtime.JniHandleOwnership -> Android.Icu.Text.PluralFormat
Paramètres
- javaReference
-
IntPtr
nativeint
- transfer
- JniHandleOwnership
Remarques
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 à
PluralFormat(Locale, PluralRules+PluralType)
Crée un pluralFormat pour le type plural.
[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale, Android.Icu.Text.PluralRules.PluralType? type);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale * Android.Icu.Text.PluralRules.PluralType -> Android.Icu.Text.PluralFormat
Paramètres
- locale
- Locale
la mise en forme de nombre par défaut est effectuée à l’aide de ces paramètres régionaux.
Type pluriel (par exemple, cardinal ou ordinal).
- Attributs
Remarques
Crée un pluralFormat pour le type plural. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux donnés.
Référence Android pour android.icu.text.PluralFormat.PluralFormat.
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 à
PluralFormat(Locale, PluralRules)
Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.
[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale, Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale * Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat
Paramètres
- locale
- Locale
la mise en forme de nombre par défaut est effectuée à l’aide de ces paramètres régionaux.
- rules
- PluralRules
définit le comportement de l’objet PluralFormat .
- Attributs
Remarques
Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux donnés.
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 à
PluralFormat(ULocale, String)
Crée un nouveau nombre PluralFormat cardinal pour une chaîne de modèle et des paramètres régionaux donnés.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * string -> Android.Icu.Text.PluralFormat
Paramètres
- ulocale
- ULocale
est PluralFormat configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.
- pattern
- String
le modèle de ce PluralFormat.
- Attributs
Remarques
Crée un nouveau pluralFormat de nombre cardinal pour une chaîne de modèle et des paramètres régionaux donnés. Les paramètres régionaux seront utilisés pour obtenir l’ensemble des règles plurales et pour la mise en forme de nombre standard.
Exemple de code :
import java.text.FieldPosition;
import android.icu.text.MessageFormat;
import android.icu.text.PluralFormat;
import android.icu.util.ULocale;
...
ULocale locEn = new ULocale("en");
ULocale locSl = new ULocale("sl");
String patEn = "one{dog} other{dogs}"; // English 'dog'
String patSl = "one{pes} two{psa} few{psi} other{psov}"; // Slovenian translation of dog in Plural Form
// Create a new PluralFormat for a given locale locale and pattern string
PluralFormat plfmtEn = new PluralFormat(locEn, patEn);
PluralFormat plfmtSl = new PluralFormat(locSl, patSl);
// Constructs a MessageFormat for the specified locale and pattern.
MessageFormat msgfmtEn = new MessageFormat("{0,number} {1}", locEn);
MessageFormat msgfmtSl = new MessageFormat("{0,number} {1}", locSl);
final int[] numbers = {0, 1, 2, 3, 4, 5, 10, 100, 101, 102};
System.out.println("Output by using PluralFormat and MessageFormat API\n");
System.out.printf("%-16s%-16s%-16s\n", "Number", "English", "Slovenian");
// Use MessageFormat.format () to format the objects and appends to the given StringBuffer
for (int num : numbers) {
StringBuffer msgEn = new StringBuffer();
StringBuffer msgSl = new StringBuffer();
msgfmtEn.format(new Object[] {num, plfmtEn.format(num)}, msgEn, new FieldPosition(0));
msgfmtSl.format(new Object[] {num, plfmtSl.format(num)}, msgSl, new FieldPosition(0));
System.out.printf("%-16s%-16s%-16s\n", num, msgEn, msgSl);
}
System.out.println();
// Equivalent code with message format pattern
String msgPatEn = "{0,plural, one{# dog} other{# dogs}}";
String msgPatSl = "{0,plural, one{# pes} two{# psa} few{# psi} other{# psov}}";
MessageFormat altMsgfmtEn = new MessageFormat(msgPatEn, locEn);
MessageFormat altMsgfmtSl = new MessageFormat(msgPatSl, locSl);
System.out.println("Same Output by using MessageFormat API only\n");
System.out.printf("%-16s%-16s%-16s\n", "Number", "English", "Slovenian");
for (int num : numbers) {
StringBuffer msgEn = new StringBuffer();
StringBuffer msgSl = new StringBuffer();
altMsgfmtEn.format(new Object[] {num}, msgEn, new FieldPosition(0));
altMsgfmtSl.format(new Object[] {num}, msgSl, new FieldPosition(0));
System.out.printf("%-16s%-16s%-16s\n", num, msgEn, msgSl);
}
/** output of the sample code:
********************************************************************
Number English Slovenian
0 0 dogs 0 psov
1 1 dog 1 pes
2 2 dogs 2 psa
3 3 dogs 3 psi
4 4 dogs 4 psi
5 5 dogs 5 psov
10 10 dogs 10 psov
100 100 dogs 100 psov
101 101 dogs 101 pes
102 102 dogs 102 psa
*******************************************************************/
Référence Android pour android.icu.text.PluralFormat.PluralFormat.
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 à
PluralFormat(ULocale, PluralRules+PluralType)
Crée un pluralFormat pour le type plural.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules.PluralType? type);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules.PluralType -> Android.Icu.Text.PluralFormat
Paramètres
- ulocale
- ULocale
la mise en forme de nombre par défaut est effectuée à l’aide de ces paramètres régionaux.
Type pluriel (par exemple, cardinal ou ordinal).
- Attributs
Remarques
Crée un pluralFormat pour le type plural. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux donnés.
Référence Android pour android.icu.text.PluralFormat.PluralFormat.
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 à
PluralFormat(ULocale, PluralRules, String)
Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles, un modèle et des paramètres régionaux.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules? rules, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules * string -> Android.Icu.Text.PluralFormat
Paramètres
- ulocale
- ULocale
est PluralFormat configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.
- rules
- PluralRules
définit le comportement de l’objet PluralFormat .
- pattern
- String
le modèle de ce PluralFormat.
- Attributs
Remarques
Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles, un modèle et des paramètres régionaux.
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 à
PluralFormat(PluralRules, String)
Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles et un modèle.
[Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Text.PluralRules? rules, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Text.PluralRules * string -> Android.Icu.Text.PluralFormat
Paramètres
- rules
- PluralRules
définit le comportement de l’objet PluralFormat .
- pattern
- String
le modèle de ce PluralFormat.
- Attributs
Remarques
Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles et un modèle. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux par défaut FORMAT .
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 à
PluralFormat(String)
Crée un nouveau nombre PluralFormat cardinal pour une chaîne de modèle donnée.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(string? pattern);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : string -> Android.Icu.Text.PluralFormat
Paramètres
- pattern
- String
le modèle de ce PluralFormat.
- Attributs
Remarques
Crée un nouveau nombre PluralFormat cardinal pour une chaîne de modèle donnée. Les paramètres régionaux par défaut FORMAT sont utilisés pour obtenir l’ensemble des règles plurales et pour la mise en forme de nombre standard.
Java documentation pour android.icu.text.PluralFormat.PluralFormat(java.lang.String).
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 à
PluralFormat(Locale)
Crée un nouveau nombre PluralFormat cardinal pour un nombre donné java.util.Locale.
[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale -> Android.Icu.Text.PluralFormat
Paramètres
- locale
- Locale
est PluralFormat configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.
- Attributs
Remarques
Crée un nouveau nombre PluralFormat cardinal pour un nombre donné java.util.Locale.
Java documentation pour android.icu.text.PluralFormat.PluralFormat(java.util.Locale).
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 à
PluralFormat(ULocale)
Crée un nouveau nombre PluralFormat cardinal pour un paramètre régional donné.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale -> Android.Icu.Text.PluralFormat
Paramètres
- ulocale
- ULocale
est PluralFormat configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.
- Attributs
Remarques
Crée un nouveau nombre PluralFormat cardinal pour un paramètre régional donné.
Java documentation pour android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale).
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 à
PluralFormat(PluralRules)
Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.
[Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat
Paramètres
- rules
- PluralRules
définit le comportement de l’objet PluralFormat .
- Attributs
Remarques
Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux par défaut FORMAT .
Java documentation pour android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules).
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 à
PluralFormat(ULocale, PluralRules)
Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat
Paramètres
- ulocale
- ULocale
la mise en forme de nombre par défaut est effectuée à l’aide de ces paramètres régionaux.
- rules
- PluralRules
définit le comportement de l’objet PluralFormat .
- Attributs
Remarques
Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux donnés.
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.