[英]Equivalent of %g in java.text.DecimalFormat?
我正在使用FreeMarker,它使用java.text.DecimalFormat
进行数字格式化。 我习惯于sprintf()
样式的格式设置,很多时候我使用%g
来选择%f
或%e
格式中的较短者。
有什么办法可以使用java.text.DecimalFormat
获得等效项?
您问题的直接答案可能不是。 不仅要格式化两种格式,还要手工比较它们的长度并更好地输出您喜欢的格式。
有没有可能改用java.util.Formatter
? 然后,您将获得%g
和所有sprintf()
格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.