Partager via


MessageFormat.Format Méthode

Définition

Surcharges

Format(String, Object[])

Met en forme un tableau d’objets et ajoute le <modèle de code>MessageFormat</code>, avec des éléments de format remplacés par les objets mis en forme, au code>fourni <StringBuffer</code>.

Format(Object, StringBuffer, FieldPosition)

Met en forme un tableau d’objets et ajoute le MessageFormatmodèle du modèle, avec des éléments de format remplacés par les objets mis en forme, à l’objet fourni StringBuffer.

Format(Object[], StringBuffer, FieldPosition)

Met en forme un tableau d’objets et ajoute le MessageFormatmodèle du modèle, avec des éléments de format remplacés par les objets mis en forme, à l’objet fourni StringBuffer.

Format(String, Object[])

Met en forme un tableau d’objets et ajoute le <modèle de code>MessageFormat</code>, avec des éléments de format remplacés par les objets mis en forme, au code>fourni <StringBuffer</code>.

[Android.Runtime.Register("format", "(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;", "")]
public static string? Format (string? pattern, params Java.Lang.Object[]? arguments);
[<Android.Runtime.Register("format", "(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;", "")>]
static member Format : string * Java.Lang.Object[] -> string

Paramètres

pattern
String
arguments
Object[]

tableau d’objets à mettre en forme et remplacer.

Retours

Attributs

Remarques

Documentation Java pour java.text.MessageFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Format(Object, StringBuffer, FieldPosition)

Met en forme un tableau d’objets et ajoute le MessageFormatmodèle du modèle, avec des éléments de format remplacés par les objets mis en forme, à l’objet fourni StringBuffer.

[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")]
public override sealed Java.Lang.StringBuffer? Format (Java.Lang.Object? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos);
[<Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Paramètres

arguments
Object

tableau d’objets à mettre en forme et remplacer.

result
StringBuffer

où le texte est ajouté.

pos
FieldPosition

effectue le suivi de la position du premier argument remplacé dans la chaîne de sortie.

Retours

Attributs

Exceptions

si object ce n’est pas un tableau de Object.

Remarques

Met en forme un tableau d’objets et ajoute le MessageFormatmodèle du modèle, avec des éléments de format remplacés par les objets mis en forme, à l’objet fourni StringBuffer. Cela équivaut à <blockquote>{@link #format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) format}((Object[]) arguments, result, pos)</blockquote>

Documentation Java pour java.text.MessageFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Format(Object[], StringBuffer, FieldPosition)

Met en forme un tableau d’objets et ajoute le MessageFormatmodèle du modèle, avec des éléments de format remplacés par les objets mis en forme, à l’objet fourni StringBuffer.

[Android.Runtime.Register("format", "([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer? Format (Java.Lang.Object[]? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos);
[<Android.Runtime.Register("format", "([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")>]
override this.Format : Java.Lang.Object[] * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Paramètres

arguments
Object[]

tableau d’objets à mettre en forme et remplacer.

result
StringBuffer

où le texte est ajouté.

pos
FieldPosition

effectue le suivi de la position du premier argument remplacé dans la chaîne de sortie.

Retours

mémoire tampon de chaîne passée en tant que result, avec le texte mis en forme ajouté

Attributs

Remarques

Met en forme un tableau d’objets et ajoute le MessageFormatmodèle du modèle, avec des éléments de format remplacés par les objets mis en forme, à l’objet fourni StringBuffer.

Le texte substitué aux éléments de format individuels est dérivé de la sous-forme actuelle de l’élément de format et de l’élément arguments à l’index d’argument de l’élément de format, comme indiqué par la première ligne correspondante du tableau suivant. Un argument n’est pas disponible s’il arguments existe null ou a moins d’éléments argumentIndex+1.

<table class="plain">caption style="display :none"Examples of subformat, argument, and formatted text</caption><thead><tr><th scope="col">Subformat <th scope="col">Argument <th scope=">col">Formatted Text </thead<>tbody<>tr<>th scope="row » style="text-weight-normal » rowspan=2>any<th scope="row » style="text-weight-normal">non disponible<<td>"{" + argumentIndex + "}"<tr><th scope="row » style="text-weight-normal"td"null"><tr><th scope="<null>row » style="text-weight-normal"instanceof ChoiceFormat<>th scope="row » style="text-weight-normal"any td<subformat.format(argument).indexOf('{') &gt;= 0 ?<br> (new MessageFormat(subformat.format(argument), getLocale())).format(argument) : subformat.format(argument)>tr<>th scope="row » style="text-weight-normal"<!= null>th scope="row » style="text-weight-normal">>any<<td tr><>subformat.format(argument)<th scope="row » style="text-weight-normal » rowspan=4>null<th scope="row » style="text-weight-normal">instanceof Number<td<>NumberFormat.getInstance(getLocale()).format(argument)tr<>th scope="row » style="text-weight-normal"td tr<>th scope="row » style="text-weight-normal"<>instanceof Stringtd<argument>tr<>th scope="row » style="text-weight-normal"instanceof Date><>any<tdargument.toString()><DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, getLocale()).format(argument)<>/tbody/>< table>

Si pos elle n’est pas null et fait référence à Field.ARGUMENT, l’emplacement de la première chaîne mise en forme est retourné.

Documentation Java pour java.text.MessageFormat.format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à