在我的printf中,我想打印一个动态长度的双重变体。与%fn.2类似,但n是int变量,其值在运行时确定。我怎样才能在java中编写这段代码?
答案 0 :(得分:2)
你可以连接像
这样的字符串static PrintStream formatDouble(PrintStream stream, double value, int precision) {
return stream.printf("%." + precision + "f", value);
}
这是最简单的方法,但还有其他方法