2011-08-02 72 views
2

根據javadoc,'#'標誌代表「結果應該使用依賴於轉換的替代形式」。我無法找到任何細節。有人能解釋什麼是「轉換依賴替代形式」?Java格式化程序 - 什麼是'#'?

+1

這取決於每次轉換。在Java文檔中還有更多的信息。 –

回答

3

在javadoc中給出了一些例子。

例如用於整數被輸出爲八進制,

如果「#」標誌給出,則輸出將總是與 基數指示符「0」開始。

或作爲十六進制,

如果「#」標誌給出,則輸出將總是與 基數指示符「0X」開頭。

對於浮點數,

如果「#」標誌給出,則小數點將始終是 存在。

相關問題