messageformat 獲取一組物件,格這些物件的型別,然後格串型別插入的地方的圖案。
第乙個樣例使用靜態的方法 messageformat.format。它在內部建立乙個僅僅使用一次的 messageformat:
int planet = 7;
string event = "a disturbance in the force";
string result = messageformat.format(
"at on , there was on planet .",
planet, new date(), event);
輸出為:
at 12:30 pm on jul 3, 2053, there was a disturbance in the force on planet 7.
當中對小數點的處理例如以下:
messageformat mf = new messageformat(", ");
或者用string.format處理
textview.settext(string.format("總價 : ¥%1$.2f", 300));
MessageFormat(動態文字)
messageformat 動態文字 如果乙個字串中包含了多個與國際化相關的資料,可以使用messageformat 類對這些資料進行批量處理 messageformat類如何驚醒批量處理呢?messageformat類允許開發人員用佔位符替換掉字串中的敏感資料 即國際化相關的資料 messagef...
MessageFormat 動態文字
messageformat 如果一段字串中有多個對地區敏感的資訊,可以使用此類進行批量國際化設定 1 messageformat類允許開發人員用佔位符 替換掉字串中的敏感資料 即國際化相關的資料 2 messageformat類在格式化輸出包含佔位符的文字時,messageformat類可以接收乙個...
MessageFormat 例項化用法
messageformat用來格式化乙個訊息,通常是乙個字串 messageformat模式 主要部分 formatelement formattype number date time choice 需要使用choiceformat formatstyle short medium long fu...