使用Groovy-templates:3.0.10,完成以下处理
def WorkValue = 0.0003 def TestValue = WorkValue .toString() + " GB"
字符串模板:
Usage:${TestValue}
型输出将是Usage:3.0E-4 GB。我可以做些什么来使它显示为0.0003 GB吗?
rryofs0p1#
对于你所拥有的代码,WorkValue将具有BigDecimal类型,并且应该按照你想要的方式输出。如果WorkValue具有float或double类型,那么它将根据你的描述输出,但是你可以通过以下方式获得你想要的输出:
WorkValue
BigDecimal
float
double
def TestValue = sprintf "%7.4f GB", WorkValue
字符串
1条答案
按热度按时间rryofs0p1#
对于你所拥有的代码,
WorkValue
将具有BigDecimal
类型,并且应该按照你想要的方式输出。如果WorkValue
具有float
或double
类型,那么它将根据你的描述输出,但是你可以通过以下方式获得你想要的输出:字符串