1. 程式人生 > >JAVA字串格式化-String.format()的使用

JAVA字串格式化-String.format()的使用

常規型別的格式化:轉載地址

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代表不同的日期與時間轉換符