MessageFormat 例項化用法

2021-08-27 23:15:31 字數 618 閱讀 6348

messageformat用來格式化乙個訊息,通常是乙個字串

messageformat模式(主要部分):

formatelement:

formattype:

number

date

time

choice(需要使用choiceformat)

formatstyle:

short

medium

long

full

integer

currency

percent

subformatpattern(子模式)

例項:1、argumentindex必須是非負整數,它的個數不只限於0到9這10個,它可以用0到9的數字組成,因此可以有好多個,如:

string mes = "";

object array = new object;

string value = messageformat.format(msg, array);

system.out.println(value); // 輸出:abcdefghijklmnopq

MessageFormat(動態文字)

messageformat 動態文字 如果乙個字串中包含了多個與國際化相關的資料,可以使用messageformat 類對這些資料進行批量處理 messageformat類如何驚醒批量處理呢?messageformat類允許開發人員用佔位符替換掉字串中的敏感資料 即國際化相關的資料 messagef...

MessageFormat 動態文字

messageformat 如果一段字串中有多個對地區敏感的資訊,可以使用此類進行批量國際化設定 1 messageformat類允許開發人員用佔位符 替換掉字串中的敏感資料 即國際化相關的資料 2 messageformat類在格式化輸出包含佔位符的文字時,messageformat類可以接收乙個...

使用MessageFormat替換字元中的佔位符

使用string.format可以實現字串的格式化功能,即將後面引數中的值替換掉format中的 s,d這些值。但messageformat更為強大,不用管傳入值是字串還是數字,使用佔位符即可。如 string format 你好,歡迎再次光臨!今天是你第次進入。string str message...