亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Formatter 作用

Formatter 對象主要是把JAVA中的字符串、基本類型及其包裝對象格式化成字符串,當(dāng)然也可以用來格式時間輸出。常見的System.out.printf, String.format 都是調(diào)用Formatter實現(xiàn)字符串格式化。

 

Formatter 使用例子

格式化輸出如下代碼:

 

Java 字符串格式化 Formatter

 

輸出結(jié)果:

 

Java 字符串格式化 Formatter

 

Formatter 語法

format 語法:

%[argument_index$][flags][width][.precision]conversion

 

語法說明:

1,% :百分號為固定開頭。

2,argument_index$ :代碼格式化第幾個參數(shù),參數(shù)從1開始。

3,flags : 可以控制輸出的一些標(biāo)志,比如 "-" 表示左對齊,默認(rèn)是右對齊。

4, width : 該區(qū)域輸出的最小寬度。比如10,表示該區(qū)域固定10個字符長度,小于10個字符的會用空格補齊。

5,.precision : 輸出精度,如果是字符串,則表示最大輸出字符串長度,超過會被截取。如果是浮點類型,則表示小數(shù)點的精度。

6,conversion : 格式化類型,比如s:表示字符串,d:表示整數(shù),f:表示浮點數(shù),t:表示時間等。

注意:不同的conversion類型,語法會有略不同。比如時間類型沒有[.precision]參數(shù)。

Formatter Conversion 支持列表

  1. 'b' : boolean 類型
  2. 'h' : 參數(shù)對象hashcode 轉(zhuǎn)成十六進(jìn)制輸出
  3. 's' : 字符串
  4. 'c' : 字符
  5. 'd' : 十進(jìn)制數(shù)字
  6. 'o' : 八進(jìn)制數(shù)字
  7. 'x' : 十六進(jìn)制數(shù)字
  8. 'e' : 科學(xué)計數(shù)法輸出浮點數(shù)類型
  9. 'f' : 浮點數(shù)類型
  10. 'g' : 浮點類型以科學(xué)計數(shù)法或者十進(jìn)制數(shù)字輸出,就是 e,f 的結(jié)合。
  11. 'a' : 浮點類型以十六進(jìn)制輸出
  12. 't' : 格式化時間類型
  13. '%' : 輸出百分號 %
  14. 'n' : 輸出換行符

Formatter 使用例子詳解

 

printf("%1$-10.10s %2$10s%n","Name","Age");

1,%1$-10.10s : 
1%: 表示使用第一個參數(shù)即 "Name"。
-: 表示左對齊。
10: 表示固定寬度。
.10: 表示最大輸出10個字符,多余被截取。
s: 表示字符串格式類型。

2,%2$10s:
2$: 表示使用第二個參數(shù),即"Age"。
10: 表示固定寬度。
s: 表示字符串格式化類型。

3,%n
n: 表示換行

總結(jié)

掌握字符串,整數(shù),浮點數(shù)常用格式化,在編程中基本都夠用。雖然Formatter 也能格式化時間,但建議還是使用時間專用的格式化類比較好。

分享到:
標(biāo)簽:字符串 Java
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達(dá)人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定