java占位符使用

一、String類的format()

String類的format()方法用于創(chuàng)建格式化的字符串以及連接多個字符串對象。

熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。

format()方法有兩種重載形式:

format(String format, Object... args) 新字符串使用本地語言環(huán)境,制定字符串格式和參數生成格式化的新字符串。

format(Locale locale, String format, Object... args) 使用指定的語言環(huán)境,制定字符串格式和參數生成格式化的字符串。

顯示不同轉換符實現不同數據類型到字符串的轉換,如圖所示。

Long 類型的,用String

image.png

二、日志中的占位符

在代碼中為了知道程序的行為的狀態(tài), 我們一般會打印一條日志:

log.info("Happy and carefree logging");

    在所有的日志框架中, 我認為最好的是SLF4J. 比如在Log4J中我們會這樣寫:

log.debug("Found " + records + " records matching filter: '" + filter + "'");

    而在SLF4J中我們會這樣寫:

log.debug("Found {} records matching filter: '{}'", records, filter);

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容