gpt4 book ai didi

java - 将带有 "?"参数的字符串格式化为 java 中的完整字符串的方法?

转载 作者:搜寻专家 更新时间:2023-10-30 21:38:48 24 4
gpt4 key购买 nike

比如我想用方法实现类

public class Logger {

public void info(String message, String[] params) {
}
}

如果输入是

new Logger().info("Info: param1 is ? , param2 is ?", new  String[] {"a", "b"});

输出必须是

Info: param1 is a , param2 is b

最简单的实现方式是什么?

最佳答案

您可以使用 String.format(String format, Object ... args)为此的方法。您可以采用 C 风格的 %x 格式,而不是使用 ?,其中 x 可以是 d(对于int)、s(用于字符串)等

Example .

此外,您还可以查看 Formatter.format类方法。它向您显示了所有格式化标志可接受的格式化(String.format() 方法使用 Formatter 进行格式化)。

关于java - 将带有 "?"参数的字符串格式化为 java 中的完整字符串的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com