JAVA字串格式化-String.format()的使用
阿新 • • 發佈:2018-12-09
常規型別的格式化:轉載地址
String類的format()方法用於建立格式化的字串以及連線多個字串物件。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種過載形式。
format(String format, Object... args) 新字串使用本地語言環境,制定字串格式和引數生成格式化的新字串。
format(Locale locale, String format, Object... args) 使用指定的語言環境,制定字串格式和引數生成格式化的字串。
顯示不同轉換符實現不同資料型別到字串的轉換,如圖所示
轉 換 符 |
說 明 |
示 例 |
%s |
字串型別 |
"mingrisoft" |
%c |
字元型別 |
'm' |
%b |
布林型別 |
true |
%d |
整數型別(十進位制) |
99 |
%x |
整數型別(十六進位制) |
FF |
%o |
整數型別(八進位制) |
77 |
%f |
浮點型別 |
99.99 |
%a |
十六進位制浮點型別 |
FF.35AE |
%e |
指數型別 |
9.38e+5 |
%g |
通用浮點型別(f和e型別中較短的) |
|
%h |
雜湊碼 |
|
%% |
百分比型別 |
% |
%n |
換行符 |
|
%tx |
日期與時間型別(x代表不同的日期與時間轉換符 |