gpt4 book ai didi

java - 格式化字符串并将对象插入字符串

转载 作者:行者123 更新时间:2023-12-01 16:39:00 25 4
gpt4 key购买 nike

如果我有一行这样的代码:

String formattedString = String.format("... {}", objectToBeInserted);

我希望将 objectToBeInserted 插入到 {} 所在的字符串中。如果我不一定知道 objectToBeInserted 的数据类型,我该怎么做?

最佳答案

我不完全确定为什么您在问题末尾提出 %d,而它实际上并未出现在您提到的格式字符串中。

无论如何,简短的答案是您不必知道 objectToBeInserted 的数据类型。 format() 方法将简单地在您的对象上调用 toString(),并且返回的任何内容都将被放置在 {} 的位置是。

%d 指令用于格式化十进制数字,但您的示例中并非如此。 (即使 toString() 返回类似 "42" 的内容,它也会被视为字符串,而不是数字。)

关于java - 格式化字符串并将对象插入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61902289/

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