任何类似于Java中的sprintf的方法?

时间:2011-03-09 10:32:27

标签: java formatter

与Java中的sprintf有任何类似的方法吗?

6 个答案:

答案 0 :(得分:13)

在某种程度上,String.format就像在这里有一个Java sprintf方法

String status = String.format("The rename status is (%d)", RENAME_SUCCEEDED);

您也可以在此处看到example

答案 1 :(得分:10)

您正在寻找

String.format

答案 2 :(得分:8)

复杂的方式(使用Formatter)

StringBuilder sb = new StringBuilder();
// Send all output to the Appendable object sb
Formatter formatter = new Formatter(sb, Locale.US);

// Explicit argument indices may be used to re-order output.
formatter.format("%4$2s %3$2s %2$2s %1$2s", "a", "b", "c", "d")

或更简单的方式:

String.format

答案 3 :(得分:2)

答案 4 :(得分:1)

答案 5 :(得分:0)

显然,对无符号数字数据的非理性偏见也延伸到了这一点。支持的集合中明显缺少%u格式元素。