Java中有类似sprintf的方法吗?

发布于 2024-10-21 03:53:16 字数 27 浏览 3 评论 0原文

Java中有类似sprintf的方法吗?

Any similar method to sprintf in Java?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

你没皮卡萌 2024-10-28 03:53:16

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

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

您可以看到 示例也在这里

In a way the String.format is like having a Java sprintf method available here

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

You can see the example here as well

破晓 2024-10-28 03:53:16

您正在寻找

字符串.format

You're looking for

String.format.

北城孤痞 2024-10-28 03:53:16

复杂的方法(使用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

Complicated way (using 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")

Or simpler way:

String.format
吐个泡泡 2024-10-28 03:53:16

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

Apparently the irrational prejudice against unsigned numeric data extends to this as well. The %u format element is conspicuously absent from the supported set.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文