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[])

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于