Lingua

PluralFormat Costruttori

Definizione

Overload

Nome Descrizione
PluralFormat()

Crea un nuovo numero PluralFormat di cardinalità per le impostazioni locali predefinite FORMAT .

PluralFormat(ULocale, PluralRules+PluralType, String)

Crea un nuovo pluralFormat per un tipo plurale, un criterio e le impostazioni locali.

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

Crea un nuovo pluralFormat per il tipo plurale.

PluralFormat(Locale, PluralRules)

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.

PluralFormat(ULocale, String)

Crea un nuovo numero PluralFormat di cardinalità per una determinata stringa di criteri e impostazioni locali.

PluralFormat(ULocale, PluralRules+PluralType)

Crea un nuovo pluralFormat per il tipo plurale.

PluralFormat(ULocale, PluralRules, String)

Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole, un modello e impostazioni locali.

PluralFormat(PluralRules, String)

Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole e un modello.

PluralFormat(String)

Crea un nuovo numero PluralFormat di cardinalità per una determinata stringa di criteri.

PluralFormat(Locale)

Crea un nuovo numero PluralFormat di cardinalità per un determinato java.util.Localeoggetto .

PluralFormat(ULocale)

Crea un nuovo numero PluralFormat di cardinalità per una determinata impostazione locale.

PluralFormat(PluralRules)

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.

PluralFormat(ULocale, PluralRules)

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.

PluralFormat()

Crea un nuovo numero PluralFormat di cardinalità per le impostazioni locali predefinite FORMAT .

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

Commenti

Crea un nuovo numero PluralFormat di cardinalità per le impostazioni locali predefinite FORMAT . Queste impostazioni locali verranno usate per ottenere il set di regole plurali e per la formattazione dei numeri standard.

per android.icu.text.PluralFormat.PluralFormat().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(ULocale, PluralRules+PluralType, String)

Crea un nuovo pluralFormat per un tipo plurale, un criterio e le impostazioni locali.

[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

Parametri

ulocale
ULocale

PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.

type
PluralRules.PluralType

Tipo plurale ,ad esempio cardinali o ordinali.

pattern
String

modello per questo PluralFormat.

Attributi

Commenti

Crea un nuovo pluralFormat per un tipo plurale, un criterio e le impostazioni locali.

Informazioni di riferimento su Android per android.icu.text.PluralFormat.PluralFormat.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica 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

Parametri

javaReference
IntPtr

nativeint

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(Locale, PluralRules+PluralType)

Crea un nuovo pluralFormat per il tipo plurale.

[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

Parametri

locale
Locale

la formattazione dei numeri predefinita verrà eseguita usando queste impostazioni locali.

type
PluralRules.PluralType

Tipo plurale ,ad esempio cardinali o ordinali.

Attributi

Commenti

Crea un nuovo pluralFormat per il tipo plurale. La formattazione del numero standard verrà eseguita usando le impostazioni locali specificate.

Informazioni di riferimento su Android per android.icu.text.PluralFormat.PluralFormat.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(Locale, PluralRules)

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.

[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

Parametri

locale
Locale

la formattazione dei numeri predefinita verrà eseguita usando queste impostazioni locali.

rules
PluralRules

definisce il comportamento dell'oggetto PluralFormat .

Attributi

Commenti

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole. La formattazione del numero standard verrà eseguita usando le impostazioni locali specificate.

per android.icu.text.PluralFormat.PluralFormat(java.util.Locale, android.icu.text.PluralRules).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(ULocale, String)

Crea un nuovo numero PluralFormat di cardinalità per una determinata stringa di criteri e impostazioni locali.

[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

Parametri

ulocale
ULocale

PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.

pattern
String

il modello per questo PluralFormatoggetto .

Attributi

Commenti

Crea un nuovo pluralformat numerico cardinale per una determinata stringa di criteri e impostazioni locali. Le impostazioni locali verranno usate per ottenere il set di regole plurali e per la formattazione dei numeri standard.

Codice di esempio:

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

Informazioni di riferimento su Android per android.icu.text.PluralFormat.PluralFormat.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(ULocale, PluralRules+PluralType)

Crea un nuovo pluralFormat per il tipo plurale.

[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

Parametri

ulocale
ULocale

la formattazione dei numeri predefinita verrà eseguita usando queste impostazioni locali.

type
PluralRules.PluralType

Tipo plurale ,ad esempio cardinali o ordinali.

Attributi

Commenti

Crea un nuovo pluralFormat per il tipo plurale. La formattazione del numero standard verrà eseguita usando le impostazioni locali specificate.

Informazioni di riferimento su Android per android.icu.text.PluralFormat.PluralFormat.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(ULocale, PluralRules, String)

Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole, un modello e impostazioni locali.

[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

Parametri

ulocale
ULocale

PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.

rules
PluralRules

definisce il comportamento dell'oggetto PluralFormat .

pattern
String

il modello per questo PluralFormatoggetto .

Attributi

Commenti

Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole, un modello e impostazioni locali.

per android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(PluralRules, String)

Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole e un modello.

[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

Parametri

rules
PluralRules

definisce il comportamento dell'oggetto PluralFormat .

pattern
String

il modello per questo PluralFormatoggetto .

Attributi

Commenti

Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole e un modello. La formattazione del numero standard verrà eseguita usando le impostazioni locali predefinite FORMAT .

per android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(String)

Crea un nuovo numero PluralFormat di cardinalità per una determinata stringa di criteri.

[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

Parametri

pattern
String

il modello per questo PluralFormatoggetto .

Attributi

Commenti

Crea un nuovo numero PluralFormat di cardinalità per una determinata stringa di criteri. Le impostazioni locali predefinite FORMAT verranno usate per ottenere il set di regole plurali e per la formattazione dei numeri standard.

per android.icu.text.PluralFormat.PluralFormat(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(Locale)

Crea un nuovo numero PluralFormat di cardinalità per un determinato java.util.Localeoggetto .

[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

Parametri

locale
Locale

PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.

Attributi

Commenti

Crea un nuovo numero PluralFormat di cardinalità per un determinato java.util.Localeoggetto .

per android.icu.text.PluralFormat.PluralFormat(java.util.Locale).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(ULocale)

Crea un nuovo numero PluralFormat di cardinalità per una determinata impostazione locale.

[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

Parametri

ulocale
ULocale

PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.

Attributi

Commenti

Crea un nuovo numero PluralFormat di cardinalità per una determinata impostazione locale.

per android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(PluralRules)

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.

[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

Parametri

rules
PluralRules

definisce il comportamento dell'oggetto PluralFormat .

Attributi

Commenti

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole. La formattazione del numero standard verrà eseguita usando le impostazioni locali predefinite FORMAT .

per android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PluralFormat(ULocale, PluralRules)

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.

[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

Parametri

ulocale
ULocale

la formattazione dei numeri predefinita verrà eseguita usando queste impostazioni locali.

rules
PluralRules

definisce il comportamento dell'oggetto PluralFormat .

Attributi

Commenti

Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole. La formattazione del numero standard verrà eseguita usando le impostazioni locali specificate.

per android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a