当我不打印时,如何用Java格式化字符串?
EG。在Python中,我可以做到:
s = "%f" % f
我在网上看到的所有Java示例都使用printf或一些流。如何在内部创建格式化字符串?
答案 0 :(得分:5)
String value = String.format("%.2f", doubleValue);
答案 1 :(得分:0)
您可以使用String Formatter类:
http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html
public class Format {
public static void main(String[] args) {
String s = String.format("%f ", myfloat);
}
}