Java中使用根據模板拼接字串的兩種方式

2021-08-09 05:01:01 字數 359 閱讀 9936

動態拼接字串在專案中用的都比較多,最近用到了兩種:string.format 和 messageformat。

string.format的用法主要是 string.format("%s 今年%d 歲","我", "24");//%s 表示字元型,%d 表示整形

messageformat的用法主要是:messageformat.format("  今年 歲", "我",24);

其中:messageformat支援佔位符重用,而string.format可以自動轉換大小寫。

ps:本人還是比較喜歡messageformat.format的格式,因為對總共有多少個引數比較清楚,在引數比較多的情況下 string.format的格式太煩了。

java 字元拼接效能 比拼

單執行緒測試 測試次數 5 測量單位 毫微秒 測試類 迴圈新增次數 1000000 由於普通的string 字元操作1000000根本跑不動,所以用的是10000 stringbuilder cost time 97973625 cost time 84470233 cost time 855455...

在IntraWeb中使用模板

在intraweb中使用模板 如果,想你的iw編制的web應用看起來專業 美觀,那模板是必不可少的,想用最新的web技術 比如html5 模板也不可或缺的!根據iw框架一慣設計思想,在iw裡使用模板非常簡單。一 製作好模板,模板名稱必須是from的名字加 html 二 在from上放上tiwtemp...

Flask 模板中使用url for

模版中的url for跟我們後台檢視函式中的url for使用起來基本是一模一樣的。也是傳遞檢視函式的名字,也可以傳遞引數。使用的時候,需要在url for左右兩邊加上乙個 from flask import flask,render template,url for defindex return...