我有一个字符串值(12.023)作为字符串,我想将它转换为双精度和四舍五入的值,并在文本字段上打印,如何做到这一点。
my textfield expression is -> $P{totalAvgBytes}
Expression class -> java.lang.String我要做的是
Pattern Expr - > ?????我很喜欢Pattern Expr = Double.valueOf($P{totalAvgBytes}).
但它会抛出错误,比如double不能转换为字符串。
发布于 2012-07-23 18:27:01
""+Math.round((Double.valueOf($P{totalAvg}))) . It will do that.发布于 2012-07-11 02:53:45
请尝试使用DecimalFormat类。它应该自动转换为字符串。它也会处理任何四舍五入。
新的DecimalFormat("##.#").format(Double.valueOf($P{totalAvgBytes})
https://stackoverflow.com/questions/11418400
复制相似问题