java.text.DecimalFormat中%g的等价物?

时间:2015-05-11 17:36:02

标签: java floating-point formatting

我正在使用FreeMarker,它使用java.text.DecimalFormat进行数字格式化。我习惯sprintf() - 格式化格式,很多时候我使用%g选择较短的%f%e格式。

有没有办法使用java.text.DecimalFormat获得等效内容?

1 个答案:

答案 0 :(得分:0)

你的问题的直接回答可能不是。不是没有在两种格式中格式化它们,而是手动比较它们的长度并输出你更喜欢的那种。

您是否有可能使用java.util.Formatter代替?然后,您获得%g和所有sprintf()格式。