JDK1.5中的String.format的用法

gagaghost發表於2007-04-23

看了一下,寫的文件很詳細,但沒有適當的例子,看起來容易,用起來除錯了好一會兒,費時死了。

下面是一箇中文版的說明:

文中的

%[argument_index$][flags][width]conversion
看起來不容易理解,我舉個例子,不會了就別問我了,嘿嘿。

我要將一個整數1格式化成00001

看看我的例子:String.format("%1$05d", serialNum);

1$指的是serialNum;

0表示修改輸出格式的字符集,就是要把1前面填成0;

5表示輸出寬度是5個字元;

d表示以整數形式輸出

其他的詳細引數看我提供的中文連結就可以了。

可見寫api手冊的時候,寫一個例子說明一下是很重要的。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/5859/viewspace-912069/,如需轉載,請註明出處,否則將追究法律責任。

相關文章