Sprache

PluralFormat Konstruktoren

Definition

Überlädt

Name Beschreibung
PluralFormat()

Erstellt eine neue Kardinalnummer PluralFormat für das Standardgebietsschema FORMAT .

PluralFormat(ULocale, PluralRules+PluralType, String)

Erstellt ein neues PluralFormat für einen Pluraltyp, ein Muster und ein Gebietsschema.

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

Erstellt ein neues PluralFormat für den Pluraltyp.

PluralFormat(Locale, PluralRules)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln.

PluralFormat(ULocale, String)

Erstellt eine neue Kardinalnummer PluralFormat für eine bestimmte Musterzeichenfolge und ein bestimmtes Gebietsschema.

PluralFormat(ULocale, PluralRules+PluralType)

Erstellt ein neues PluralFormat für den Pluraltyp.

PluralFormat(ULocale, PluralRules, String)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln, ein Muster und ein Gebietsschema.

PluralFormat(PluralRules, String)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln und ein Muster.

PluralFormat(String)

Erstellt eine neue Kardinalnummer PluralFormat für eine bestimmte Musterzeichenfolge.

PluralFormat(Locale)

Erstellt eine neue Kardinalzahl PluralFormat für ein bestimmtes java.util.Locale.

PluralFormat(ULocale)

Erstellt eine neue Kardinalzahl PluralFormat für ein bestimmtes Gebietsschema.

PluralFormat(PluralRules)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln.

PluralFormat(ULocale, PluralRules)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln.

PluralFormat()

Erstellt eine neue Kardinalnummer PluralFormat für das Standardgebietsschema FORMAT .

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

Hinweise

Erstellt eine neue Kardinalnummer PluralFormat für das Standardgebietsschema FORMAT . Dieses Gebietsschema wird verwendet, um den Satz von Pluralregeln und für die Standardmäßige Zahlenformatierung abzurufen.

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(ULocale, PluralRules+PluralType, String)

Erstellt ein neues PluralFormat für einen Pluraltyp, ein Muster und ein Gebietsschema.

[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

Parameter

ulocale
ULocale

Das PluralFormat wird mit Regeln für dieses Gebietsschema konfiguriert. Dieses Gebietsschema wird auch für die Standardmäßige Zahlenformatierung verwendet.

type
PluralRules.PluralType

Der Pluraltyp (z. B. Kardinal oder Ordnungszahl).

pattern
String

das Muster für dieses PluralFormat.

Attribute

Hinweise

Erstellt ein neues PluralFormat für einen Pluraltyp, ein Muster und ein Gebietsschema.

Android-Referenz für android.icu.text.PluralFormat.PluralFormat.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(IntPtr, JniHandleOwnership)

protected PluralFormat(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Icu.Text.PluralFormat : nativeint * Android.Runtime.JniHandleOwnership -> Android.Icu.Text.PluralFormat

Parameter

javaReference
IntPtr

nativeint

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(Locale, PluralRules+PluralType)

Erstellt ein neues PluralFormat für den Pluraltyp.

[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

Parameter

locale
Locale

Die Standardmäßige Zahlenformatierung erfolgt mithilfe dieses Gebietsschemas.

type
PluralRules.PluralType

Der Pluraltyp (z. B. Kardinal oder Ordnungszahl).

Attribute

Hinweise

Erstellt ein neues PluralFormat für den Pluraltyp. Die Standardmäßige Zahlenformatierung erfolgt mithilfe des angegebenen Gebietsschemas.

Android-Referenz für android.icu.text.PluralFormat.PluralFormat.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(Locale, PluralRules)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln.

[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

Parameter

locale
Locale

Die Standardmäßige Zahlenformatierung erfolgt mithilfe dieses Gebietsschemas.

rules
PluralRules

definiert das Verhalten des PluralFormat Objekts.

Attribute

Hinweise

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln. Die Standardmäßige Zahlenformatierung erfolgt mithilfe des angegebenen Gebietsschemas.

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat(java.util.Locale, android.icu.text.PluralRules).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(ULocale, String)

Erstellt eine neue Kardinalnummer PluralFormat für eine bestimmte Musterzeichenfolge und ein bestimmtes Gebietsschema.

[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

Parameter

ulocale
ULocale

wird PluralFormat mit Regeln für dieses Gebietsschema konfiguriert. Dieses Gebietsschema wird auch für die Standardmäßige Zahlenformatierung verwendet.

pattern
String

das Muster für dieses PluralFormat.

Attribute

Hinweise

Erstellt ein neues Kardinalzahlen-PluralFormat für eine bestimmte Musterzeichenfolge und ein bestimmtes Gebietsschema. Das Gebietsschema wird verwendet, um den Satz von Pluralregeln und für die Standardmäßige Zahlenformatierung abzurufen.

Codebeispiel:

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

Android-Referenz für android.icu.text.PluralFormat.PluralFormat.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(ULocale, PluralRules+PluralType)

Erstellt ein neues PluralFormat für den Pluraltyp.

[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

Parameter

ulocale
ULocale

Die Standardmäßige Zahlenformatierung erfolgt mithilfe dieses Gebietsschemas.

type
PluralRules.PluralType

Der Pluraltyp (z. B. Kardinal oder Ordnungszahl).

Attribute

Hinweise

Erstellt ein neues PluralFormat für den Pluraltyp. Die Standardmäßige Zahlenformatierung erfolgt mithilfe des angegebenen Gebietsschemas.

Android-Referenz für android.icu.text.PluralFormat.PluralFormat.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(ULocale, PluralRules, String)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln, ein Muster und ein Gebietsschema.

[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

Parameter

ulocale
ULocale

wird PluralFormat mit Regeln für dieses Gebietsschema konfiguriert. Dieses Gebietsschema wird auch für die Standardmäßige Zahlenformatierung verwendet.

rules
PluralRules

definiert das Verhalten des PluralFormat Objekts.

pattern
String

das Muster für dieses PluralFormat.

Attribute

Hinweise

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln, ein Muster und ein Gebietsschema.

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(PluralRules, String)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln und ein Muster.

[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

Parameter

rules
PluralRules

definiert das Verhalten des PluralFormat Objekts.

pattern
String

das Muster für dieses PluralFormat.

Attribute

Hinweise

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln und ein Muster. Die Standardmäßige Zahlenformatierung erfolgt mithilfe des Standardgebietsschemas FORMAT .

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(String)

Erstellt eine neue Kardinalnummer PluralFormat für eine bestimmte Musterzeichenfolge.

[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

Parameter

pattern
String

das Muster für dieses PluralFormat.

Attribute

Hinweise

Erstellt eine neue Kardinalnummer PluralFormat für eine bestimmte Musterzeichenfolge. Das Standardgebietsschema FORMAT wird verwendet, um den Satz von Pluralregeln und für die Standardmäßige Zahlenformatierung abzurufen.

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(Locale)

Erstellt eine neue Kardinalzahl PluralFormat für ein bestimmtes 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

Parameter

locale
Locale

wird PluralFormat mit Regeln für dieses Gebietsschema konfiguriert. Dieses Gebietsschema wird auch für die Standardmäßige Zahlenformatierung verwendet.

Attribute

Hinweise

Erstellt eine neue Kardinalzahl PluralFormat für ein bestimmtes java.util.Locale.

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat(java.util.Locale).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(ULocale)

Erstellt eine neue Kardinalzahl PluralFormat für ein bestimmtes Gebietsschema.

[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

Parameter

ulocale
ULocale

wird PluralFormat mit Regeln für dieses Gebietsschema konfiguriert. Dieses Gebietsschema wird auch für die Standardmäßige Zahlenformatierung verwendet.

Attribute

Hinweise

Erstellt eine neue Kardinalzahl PluralFormat für ein bestimmtes Gebietsschema.

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(PluralRules)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln.

[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

Parameter

rules
PluralRules

definiert das Verhalten des PluralFormat Objekts.

Attribute

Hinweise

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln. Die Standardmäßige Zahlenformatierung erfolgt mithilfe des Standardgebietsschemas FORMAT .

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

PluralFormat(ULocale, PluralRules)

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln.

[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

Parameter

ulocale
ULocale

Die Standardmäßige Zahlenformatierung erfolgt mithilfe dieses Gebietsschemas.

rules
PluralRules

definiert das Verhalten des PluralFormat Objekts.

Attribute

Hinweise

Erstellt eine neue Kardinalnummer PluralFormat für einen bestimmten Satz von Regeln. Die Standardmäßige Zahlenformatierung erfolgt mithilfe des angegebenen Gebietsschemas.

Java Dokumentation für android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: