亚洲天堂一级片-亚洲天堂三区-亚洲天堂久久精品成人-亚洲天堂毛片-久久国产欧美日韩高清专区-久久国产欧美日韩精品免费

北大青鳥學校介紹:Java中String.format的使用方法(一)

北京北大青鳥學校學術部老師介紹,Java中String.format的使用方法,今天這篇文章先介紹前5種方法:

1.對整數進行格式化:%[index$][標識][最小寬度]轉換方式
北京北大青鳥學校專家介紹,格式化字符串由4部分組成,其中%[index$]的含義我們上面已經講過,[最小寬度]的含義也很好理解,就是最終該整數轉化的字符串最少包含多少位數字。我們來看看剩下2個部分的含義吧:

標識:
'-'    在最小寬度內左對齊,不可以與“用0填充”同時使用
'#'    只適用于8進制和16進制,8進制時在結果前面增加一個0,16進制時在結果前面增加0x
'+'    結果總是包括一個符號(一般情況下只適用于10進制,若對象為BigInteger才可以用于8進制和16進制)
'  '    正值前加空格,負值前加負號(一般情況下只適用于10進制,若對象為BigInteger才可以用于8進制和16進制)
'0'    結果將用零來填充
','    只適用于10進制,每3位數字之間用“,”分隔
'('    若參數是負數,則結果中不添加負號而是用圓括號把數字括起來(同‘+’具有同樣的限制)

轉換方式:
d-十進制   o-八進制   x或X-十六進制
        上面的說明過于枯燥,我們來看幾個具體的例子。需要特別注意的一點是:大部分標識字符可以同時使用。
        System.out.println(String.format("%1$,09d", -3123));
        System.out.println(String.format("%1$9d", -31));
        System.out.println(String.format("%1$-9d", -31));
        System.out.println(String.format("%1$(9d", -31));
        System.out.println(String.format("%1$#9x", 5689));

//結果為:
//-0003,123
//      -31
//-31     
//     (31)
//   0x1639


2.對浮點數進行格式化:%[index$][標識][最少寬度][.精度]轉換方式
北京北大青鳥學校專家介紹,浮點數的轉換多了一個“精度”選項,可以控制小數點后面的位數。
標識:
'-'    在最小寬度內左對齊,不可以與“用0填充”同時使用
'+'    結果總是包括一個符號
'  '    正值前加空格,負值前加負號
'0'    結果將用零來填充
','    每3位數字之間用“,”分隔(只適用于fgG的轉換)
'('    若參數是負數,則結果中不添加負號而是用圓括號把數字括起來(只適用于eEfgG的轉換)

轉換方式:
'e', 'E'  --  結果被格式化為用計算機科學記數法表示的十進制數
'f'          --  結果被格式化為十進制普通表示方式
'g', 'G'    --  根據具體情況,自動選擇用普通表示方式還是科學計數法方式
'a', 'A'    --   結果被格式化為帶有效位數和指數的十六進制浮點數

3.對字符進行格式化:
北京北大青鳥學校專家介紹,對字符進行格式化是非常簡單的,c表示字符,標識中'-'表示左對齊,其他就沒什么了。

4.對百分比符號進行格式化:
看了上面的說明,大家會發現百分比符號“%”是特殊格式的一個前綴。那么我們要輸入一個百分比符號該怎么辦呢?肯定是需要轉義字符的,但是要注意的是,在這里轉義字符不是“\”,而是“%”。換句話說,下面這條語句可以輸出一個“12%”:
System.out.println(String.format("%1$d%%", 12));

5.取得平臺獨立的行分隔符:
System.getProperty("line.separator")可以取得平臺獨立的行分隔符,但是用在format中間未免顯得過于煩瑣了。于是format函數自帶了一個平臺獨立的行分隔符那就是String.format("%n")。
北京北大青鳥學校學術部提供,未完待續

北大青鳥網上報名
北大青鳥招生簡章
主站蜘蛛池模板: 亚洲 成人 欧美 自拍 | 午夜影院欧美 | a级国产精品片在线观看 | 国产成人精品视频频 | 欧美日韩亚洲成色二本道三区 | 久久国产经典视频 | 精品欧美一区二区三区精品久久 | 国产亚洲人成网站在线观看不卡 | 日韩精品一区二区三区 在线观看 | 亚色成人| 国产性精品 | 久久久午夜精品理论片 | 国产精品国产三级国产专播 | 欧美日韩中文一区二区三区 | avtt制服丝袜| 日韩视频在线观看中字 | 欧美成人性做爰网站免费 | 亚洲欧洲一区二区 | 在线观看日韩www视频免费 | 八戒午夜精品视频在线观看 | 久久tv免费国产高清 | 免费特黄一区二区三区视频一 | 久久久亚洲国产精品主播 | 国产综合久久久久 | 久久亚洲精品视频 | 国产成人高清精品免费观看 | 一级毛片a免费播放王色 | 国产日韩精品一区在线观看播放 | av片免费大全在线观看不卡 | 俺来也俺来也天天夜夜视频 | 5388国产亚洲欧美在线观看 | 免费人成网站免费看视频 | 成人综合在线视频免费观看 | 亚洲综合天堂 | 欧洲免费无线码一二区 | 色一欲一性一乱一区二区三区 | 在线看欧美日韩中文字幕 | 欧美一级片免费 | 91网在线| 久青草免费视频 | 亚洲一区二区三区一品精 |