Java Formatter - '#'是什么?

时间:2011-08-02 10:38:07

标签: java string formatting

根据javadoc,“#”标志代表“结果应使用转换相关的替代形式”。我无法找到任何细节。有人可以解释什么是“转换依赖的备用表格”?

1 个答案:

答案 0 :(得分:3)

javadoc中给出了一些例子。

例如,对于以八进制输出的整数,

  

如果给出'#'标志,那么输出将始终以   基数指标'0'。

或以十六进制,

  

如果给出'#'标志,那么输出将始终以   基数指示符“0x”。

对于浮点数,

  

如果给出'#'标志,则小数分隔符将始终为   本。