在我不打印时用Java格式化字符串

时间:2015-03-10 23:12:11

标签: java string-formatting

当我不打印时,如何用Java格式化字符串?

EG。在Python中,我可以做到:

s = "%f" % f

我在网上看到的所有Java示例都使用printf或一些流。如何在内部创建格式化字符串?

2 个答案:

答案 0 :(得分:5)

您需要String.format

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);
}

}