PluralFormat Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| PluralFormat() |
Erstellt eine neue Kardinalnummer |
| 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(ULocale, String) |
Erstellt eine neue Kardinalnummer |
| PluralFormat(ULocale, PluralRules+PluralType) |
Erstellt ein neues PluralFormat für den Pluraltyp. |
| PluralFormat(ULocale, PluralRules, String) |
Erstellt eine neue Kardinalnummer |
| PluralFormat(PluralRules, String) |
Erstellt eine neue Kardinalnummer |
| PluralFormat(String) |
Erstellt eine neue Kardinalnummer |
| PluralFormat(Locale) |
Erstellt eine neue Kardinalzahl |
| PluralFormat(ULocale) |
Erstellt eine neue Kardinalzahl |
| PluralFormat(PluralRules) |
Erstellt eine neue Kardinalnummer |
| PluralFormat(ULocale, PluralRules) |
Erstellt eine neue Kardinalnummer |
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.
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
- transfer
- JniHandleOwnership
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.
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.
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.
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.
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 .
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.
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.