PluralFormat Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| PluralFormat() |
Crea un nuevo número |
| PluralFormat(ULocale, PluralRules+PluralType, String) |
Crea un nuevo PluralFormat para un tipo plural, un patrón y una configuración regional. |
| PluralFormat(IntPtr, JniHandleOwnership) | |
| PluralFormat(Locale, PluralRules+PluralType) |
Crea un nuevo PluralFormat para el tipo plural. |
| PluralFormat(Locale, PluralRules) |
Crea un nuevo número |
| PluralFormat(ULocale, String) |
Crea un nuevo número |
| PluralFormat(ULocale, PluralRules+PluralType) |
Crea un nuevo PluralFormat para el tipo plural. |
| PluralFormat(ULocale, PluralRules, String) |
Crea un nuevo número |
| PluralFormat(PluralRules, String) |
Crea un nuevo número |
| PluralFormat(String) |
Crea un nuevo número |
| PluralFormat(Locale) |
Crea un nuevo número |
| PluralFormat(ULocale) |
Crea un nuevo número |
| PluralFormat(PluralRules) |
Crea un nuevo número |
| PluralFormat(ULocale, PluralRules) |
Crea un nuevo número |
PluralFormat()
Crea un nuevo número PluralFormat cardinal para la configuración regional predeterminada FORMAT .
[Android.Runtime.Register(".ctor", "()V", "", ApiSince=24)]
public PluralFormat();
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para la configuración regional predeterminada FORMAT . Esta configuración regional se usará para obtener el conjunto de reglas plurales y para el formato de número estándar.
Java documentación para android.icu.text.PluralFormat.PluralFormat().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(ULocale, PluralRules+PluralType, String)
Crea un nuevo PluralFormat para un tipo plural, un patrón y una configuración regional.
[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
Parámetros
- ulocale
- ULocale
PluralFormat se configurará con reglas para esta configuración regional. Esta configuración regional también se usará para el formato de número estándar.
Tipo plural (por ejemplo, ordinal cardinal).
- pattern
- String
el patrón para este PluralFormat.
- Atributos
Comentarios
Crea un nuevo PluralFormat para un tipo plural, un patrón y una configuración regional.
Referencia de Android para android.icu.text.PluralFormat.PluralFormat.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(IntPtr, JniHandleOwnership)
protected PluralFormat(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Icu.Text.PluralFormat : nativeint * Android.Runtime.JniHandleOwnership -> Android.Icu.Text.PluralFormat
Parámetros
- javaReference
-
IntPtr
nativeint
- transfer
- JniHandleOwnership
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(Locale, PluralRules+PluralType)
Crea un nuevo PluralFormat para el tipo 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
Parámetros
- locale
- Locale
el formato de número predeterminado se realizará con esta configuración regional.
Tipo plural (por ejemplo, ordinal cardinal).
- Atributos
Comentarios
Crea un nuevo PluralFormat para el tipo plural. El formato de número estándar se realizará con la configuración regional especificada.
Referencia de Android para android.icu.text.PluralFormat.PluralFormat.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(Locale, PluralRules)
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas.
[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
Parámetros
- locale
- Locale
el formato de número predeterminado se realizará con esta configuración regional.
- rules
- PluralRules
define el comportamiento del PluralFormat objeto .
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas. El formato de número estándar se realizará con la configuración regional especificada.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(ULocale, String)
Crea un nuevo número PluralFormat cardinal para una cadena de patrón determinada y una configuración regional.
[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
Parámetros
- ulocale
- ULocale
PluralFormat se configurará con reglas para esta configuración regional. Esta configuración regional también se usará para el formato de número estándar.
- pattern
- String
el patrón de este PluralFormat.
- Atributos
Comentarios
Crea un nuevo pluralformato cardinal para una cadena de patrón determinada y una configuración regional. La configuración regional se usará para obtener el conjunto de reglas plurales y para el formato de número estándar.
Ejemplo de código:
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
*******************************************************************/
Referencia de Android para android.icu.text.PluralFormat.PluralFormat.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(ULocale, PluralRules+PluralType)
Crea un nuevo PluralFormat para el tipo 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
Parámetros
- ulocale
- ULocale
el formato de número predeterminado se realizará con esta configuración regional.
Tipo plural (por ejemplo, ordinal cardinal).
- Atributos
Comentarios
Crea un nuevo PluralFormat para el tipo plural. El formato de número estándar se realizará con la configuración regional especificada.
Referencia de Android para android.icu.text.PluralFormat.PluralFormat.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(ULocale, PluralRules, String)
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas, un patrón y una configuración regional.
[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
Parámetros
- ulocale
- ULocale
PluralFormat se configurará con reglas para esta configuración regional. Esta configuración regional también se usará para el formato de número estándar.
- rules
- PluralRules
define el comportamiento del PluralFormat objeto .
- pattern
- String
el patrón de este PluralFormat.
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas, un patrón y una configuración regional.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(PluralRules, String)
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas y un patrón.
[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
Parámetros
- rules
- PluralRules
define el comportamiento del PluralFormat objeto .
- pattern
- String
el patrón de este PluralFormat.
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas y un patrón. El formato de número estándar se realizará con la configuración regional predeterminada FORMAT .
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(String)
Crea un nuevo número PluralFormat cardinal para una cadena de patrón determinada.
[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
Parámetros
- pattern
- String
el patrón de este PluralFormat.
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para una cadena de patrón determinada. La configuración regional predeterminada FORMAT se usará para obtener el conjunto de reglas plurales y para el formato de número estándar.
Java documentación para android.icu.text.PluralFormat.PluralFormat(java.lang.String).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(Locale)
Crea un nuevo número PluralFormat cardinal para un determinado 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
Parámetros
- locale
- Locale
PluralFormat se configurará con reglas para esta configuración regional. Esta configuración regional también se usará para el formato de número estándar.
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para un determinado java.util.Locale.
Java documentación para android.icu.text.PluralFormat.PluralFormat(java.util.Locale).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(ULocale)
Crea un nuevo número PluralFormat cardinal para una configuración regional determinada.
[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
Parámetros
- ulocale
- ULocale
PluralFormat se configurará con reglas para esta configuración regional. Esta configuración regional también se usará para el formato de número estándar.
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para una configuración regional determinada.
Java documentación para android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(PluralRules)
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas.
[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
Parámetros
- rules
- PluralRules
define el comportamiento del PluralFormat objeto .
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas. El formato de número estándar se realizará con la configuración regional predeterminada FORMAT .
Java documentación para android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
PluralFormat(ULocale, PluralRules)
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas.
[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
Parámetros
- ulocale
- ULocale
el formato de número predeterminado se realizará con esta configuración regional.
- rules
- PluralRules
define el comportamiento del PluralFormat objeto .
- Atributos
Comentarios
Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas. El formato de número estándar se realizará con la configuración regional especificada.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.