Java用占位符生成字符串

我正在寻找实现以下目标的方法:

String s = "hello {}!";

s = generate(s, new Object[]{ "world" });

assertEquals(s, "hello world!"); // should be true

我可以自己编写它,但是在我看来,我曾经看过一个执行此操作的库,可能是slf4j记录器,但是我不想编写日志消息。我只想生成字符串。

您知道这是哪个图书馆吗?

回答:

参见String.format方法。

String s = "hello %s!";

s = String.format(s, "world");

assertEquals(s, "hello world!"); // should be true

以上是 Java用占位符生成字符串 的全部内容, 来源链接: utcz.com/qa/406629.html

回到顶部