gpt4 book ai didi

java - 如何格式化所有占位符具有相同值的字符串

转载 作者:行者123 更新时间:2023-12-03 01:48:37 38 4
gpt4 key购买 nike

我有一个模板字符串

str = "Hello %s, your name is %s, %s 's born in 1990."

我想格式化这个字符串,如下所示:Hello Mr.P, your name is Mr.P, Mr.P 's born in 1990.我可以执行以下操作:

String.format(str, "Mr.P","Mr.P","Mr.P");

产生上述内容。有没有其他方法可以格式化字符串而不重复相同的值 n作为参数的次数

最佳答案

您可以简单地引用特定参数:

String.format("Hello %1$s, your name is %1$s", "Mr.P")

% = 格式字符串的开头

1$ = 第一个参数

s = 类型字符串

关于java - 如何格式化所有占位符具有相同值的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57224770/

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