Язык

MessageFormat.SetFormats(_Format[]) Метод

Определение

Задает форматы, используемые для элементов формата в ранее заданной строке шаблона.

[Android.Runtime.Register("setFormats", "([Ljava/text/Format;)V", "GetSetFormats_arrayLjava_text_Format_Handler")]
public virtual void SetFormats(Java.Text._Format[]? newFormats);
[<Android.Runtime.Register("setFormats", "([Ljava/text/Format;)V", "GetSetFormats_arrayLjava_text_Format_Handler")>]
abstract member SetFormats : Java.Text._Format[] -> unit
override this.SetFormats : Java.Text._Format[] -> unit

Параметры

newFormats
_Format[]

новые форматы для использования

Атрибуты

Комментарии

Задает форматы, используемые для элементов формата в ранее заданной строке шаблона. Порядок форматов в newFormats соответствии с порядком элементов формата в строке шаблона.

Если в строке шаблона предоставляется больше форматов, остальные игнорируются. Если меньше форматов предоставляется, чем требуется, то заменяются только первые newFormats.length форматы.

Так как порядок элементов формата в строке шаблона часто изменяется во время локализации, обычно лучше использовать #setFormatsByArgumentIndex setFormatsByArgumentIndex метод, который предполагает порядок форматов, соответствующих порядку элементов в arguments массиве, передаваемых format методам или результирующий массив, возвращаемый parse методами.

Java документации по java.text.MessageFormat.setFormats(java.text.Format[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к