Lenguaje

PluralFormat Constructores

Definición

Sobrecargas

Nombre Description
PluralFormat()

Crea un nuevo número PluralFormat cardinal para la configuración regional predeterminada FORMAT .

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 cardinal para un conjunto determinado de reglas.

PluralFormat(ULocale, String)

Crea un nuevo número PluralFormat cardinal para una cadena de patrón determinada y una configuración regional.

PluralFormat(ULocale, PluralRules+PluralType)

Crea un nuevo PluralFormat para el tipo plural.

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.

PluralFormat(PluralRules, String)

Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas y un patrón.

PluralFormat(String)

Crea un nuevo número PluralFormat cardinal para una cadena de patrón determinada.

PluralFormat(Locale)

Crea un nuevo número PluralFormat cardinal para un determinado java.util.Locale.

PluralFormat(ULocale)

Crea un nuevo número PluralFormat cardinal para una configuración regional determinada.

PluralFormat(PluralRules)

Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas.

PluralFormat(ULocale, PluralRules)

Crea un nuevo número PluralFormat cardinal para un conjunto determinado de reglas.

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.

type
PluralRules.PluralType

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

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.

type
PluralRules.PluralType

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.

Java documentación para android.icu.text.PluralFormat.PluralFormat(java.util.Locale, 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, 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.

type
PluralRules.PluralType

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.

Java documentación para android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules, 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(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 .

Java documentación para android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules, 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(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.

Java documentación para android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, 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