PluralFormat Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| PluralFormat() |
Cria um novo número |
| 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(ULocale, String) |
Cria um novo número |
| PluralFormat(ULocale, PluralRules+PluralType) |
Cria um novo PluralFormat para o tipo plural. |
| PluralFormat(ULocale, PluralRules, String) |
Cria um novo número |
| PluralFormat(PluralRules, String) |
Cria um novo número |
| PluralFormat(String) |
Cria um novo número |
| PluralFormat(Locale) |
Cria um novo número |
| PluralFormat(ULocale) |
Cria um novo número |
| PluralFormat(PluralRules) |
Cria um novo número |
| PluralFormat(ULocale, PluralRules) |
Cria um novo número |
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.
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
- transfer
- JniHandleOwnership
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.
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.
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.
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.
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 .
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.
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.