Idioma

PluralFormat Construtores

Definição

Sobrecargas

Nome Description
PluralFormat()

Cria um novo número PluralFormat cardinal para a localidade padrão FORMAT .

PluralFormat(ULocale, PluralRules+PluralType, String)

Cria um novo PluralFormat para um tipo plural, um padrão e uma localidade.

PluralFormat(IntPtr, JniHandleOwnership)
PluralFormat(Locale, PluralRules+PluralType)

Cria um novo PluralFormat para o tipo plural.

PluralFormat(Locale, PluralRules)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras.

PluralFormat(ULocale, String)

Cria um novo número PluralFormat cardinal para uma determinada cadeia de caracteres padrão e localidade.

PluralFormat(ULocale, PluralRules+PluralType)

Cria um novo PluralFormat para o tipo plural.

PluralFormat(ULocale, PluralRules, String)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras, um padrão e uma localidade.

PluralFormat(PluralRules, String)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras e um padrão.

PluralFormat(String)

Cria um novo número PluralFormat cardinal para uma determinada cadeia de caracteres padrão.

PluralFormat(Locale)

Cria um novo número PluralFormat cardinal para um determinado java.util.Locale.

PluralFormat(ULocale)

Cria um novo número PluralFormat cardinal para uma determinada localidade.

PluralFormat(PluralRules)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras.

PluralFormat(ULocale, PluralRules)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras.

PluralFormat()

Cria um novo número PluralFormat cardinal para a localidade padrão FORMAT .

[Android.Runtime.Register(".ctor", "()V", "", ApiSince=24)]
public PluralFormat();
Atributos

Comentários

Cria um novo número PluralFormat cardinal para a localidade padrão FORMAT . Essa localidade será usada para obter o conjunto de regras plurais e a formatação de número padrão.

Java documentação para android.icu.text.PluralFormat.PluralFormat().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(ULocale, PluralRules+PluralType, String)

Cria um novo PluralFormat para um tipo plural, um padrão e uma localidade.

[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

o PluralFormat será configurado com regras para essa localidade. Essa localidade também será usada para formatação de número padrão.

type
PluralRules.PluralType

O tipo plural (por exemplo, cardinal ou ordinal).

pattern
String

o padrão deste PluralFormat.

Atributos

Comentários

Cria um novo PluralFormat para um tipo plural, um padrão e uma localidade.

Referência do Android para android.icu.text.PluralFormat.PluralFormat.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se 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

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(Locale, PluralRules+PluralType)

Cria um novo PluralFormat para o 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

a formatação de número padrão será feita usando essa localidade.

type
PluralRules.PluralType

O tipo plural (por exemplo, cardinal ou ordinal).

Atributos

Comentários

Cria um novo PluralFormat para o tipo plural. A formatação de número padrão será feita usando a Localidade fornecida.

Referência do Android para android.icu.text.PluralFormat.PluralFormat.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(Locale, PluralRules)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras.

[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

a formatação de número padrão será feita usando essa localidade.

rules
PluralRules

define o comportamento do PluralFormat objeto.

Atributos

Comentários

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras. A formatação de número padrão será feita usando a localidade fornecida.

Java documentação para android.icu.text.PluralFormat.PluralFormat(java.util.Locale, android.icu.text.PluralRules).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(ULocale, String)

Cria um novo número PluralFormat cardinal para uma determinada cadeia de caracteres padrão e localidade.

[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

o PluralFormat será configurado com regras para esta localidade. Essa localidade também será usada para formatação de número padrão.

pattern
String

o padrão para isso PluralFormat.

Atributos

Comentários

Cria um novo PluralFormat de número cardinal para uma determinada cadeia de caracteres padrão e localidade. A localidade será usada para obter o conjunto de regras plural e para formatação de número padrão.

Exemplo 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
 *******************************************************************/

Referência do Android para android.icu.text.PluralFormat.PluralFormat.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(ULocale, PluralRules+PluralType)

Cria um novo PluralFormat para o 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

a formatação de número padrão será feita usando essa localidade.

type
PluralRules.PluralType

O tipo plural (por exemplo, cardinal ou ordinal).

Atributos

Comentários

Cria um novo PluralFormat para o tipo plural. A formatação de número padrão será feita usando a localidade fornecida.

Referência do Android para android.icu.text.PluralFormat.PluralFormat.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(ULocale, PluralRules, String)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras, um padrão e uma localidade.

[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

o PluralFormat será configurado com regras para esta localidade. Essa localidade também será usada para formatação de número padrão.

rules
PluralRules

define o comportamento do PluralFormat objeto.

pattern
String

o padrão para isso PluralFormat.

Atributos

Comentários

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras, um padrão e uma localidade.

Java documentação para android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(PluralRules, String)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras e um padrão.

[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 o comportamento do PluralFormat objeto.

pattern
String

o padrão para isso PluralFormat.

Atributos

Comentários

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras e um padrão. A formatação de número padrão será feita usando a localidade padrão FORMAT .

Java documentação para android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(String)

Cria um novo número PluralFormat cardinal para uma determinada cadeia de caracteres padrão.

[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

o padrão para isso PluralFormat.

Atributos

Comentários

Cria um novo número PluralFormat cardinal para uma determinada cadeia de caracteres padrão. A localidade padrão FORMAT será usada para obter o conjunto de regras plural e para formatação de número padrão.

Java documentação para android.icu.text.PluralFormat.PluralFormat(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(Locale)

Cria um novo número PluralFormat cardinal para um 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

o PluralFormat será configurado com regras para esta localidade. Essa localidade também será usada para formatação de número padrão.

Atributos

Comentários

Cria um novo número PluralFormat cardinal para um determinado java.util.Locale.

Java documentação para android.icu.text.PluralFormat.PluralFormat(java.util.Locale).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(ULocale)

Cria um novo número PluralFormat cardinal para uma determinada localidade.

[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

o PluralFormat será configurado com regras para esta localidade. Essa localidade também será usada para formatação de número padrão.

Atributos

Comentários

Cria um novo número PluralFormat cardinal para uma determinada localidade.

Java documentação para android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(PluralRules)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras.

[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 o comportamento do PluralFormat objeto.

Atributos

Comentários

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras. A formatação de número padrão será feita usando a localidade padrão FORMAT .

Java documentação para android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PluralFormat(ULocale, PluralRules)

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras.

[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

a formatação de número padrão será feita usando essa localidade.

rules
PluralRules

define o comportamento do PluralFormat objeto.

Atributos

Comentários

Cria um novo número PluralFormat cardinal para um determinado conjunto de regras. A formatação de número padrão será feita usando a localidade fornecida.

Java documentação para android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a