MessageFormat.Format Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
Format(Object[], StringBuffer, FieldPosition) |
Met en forme un tableau d’objets et ajoute le |
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
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 MessageFormat
modè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 MessageFormat
modè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>
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 MessageFormat
modè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 MessageFormat
modè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('{') >= 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 String
td<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é.
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.