Java中的sprintf有什么类似的方法吗?
问问题
12365 次
6 回答
13
在某种程度上,String.format 就像在这里有一个可用的 Java sprintf 方法
String status = String.format("The rename status is (%d)", RENAME_SUCCEEDED);
您也可以在此处查看示例
于 2011-03-09T10:38:52.660 回答
10
您正在寻找
于 2011-03-09T10:33:48.043 回答
8
复杂的方式(使用格式化程序)
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
于 2011-03-09T10:36:30.783 回答
2
于 2011-03-09T10:34:27.187 回答
1
看看 Formatter 类和 Javadoc:
http://download.oracle.com/javase/6/docs/api/java/util/Formatter.html
于 2011-03-09T10:40:13.753 回答
0
显然,对无符号数字数据的非理性偏见也延伸到了这一点。%u 格式元素明显不在支持的集合中。
于 2013-10-23T13:21:47.007 回答