【发布时间】:2020-04-25 20:43:31
【问题描述】:
如何将变量放入 java 文本块中?
喜欢
"""
{
...
"someKey": "someValue",
"date": "${LocalDate.now()}",
...
}
"""
【问题讨论】:
-
它毕竟是
String的代表。至少现在没有关于“为什么不尝试使用像String.format这样的现有结构”的进一步细节,这个问题将完全重复。剩下的留给社区来决定。 -
我想了更多关于如何在文本块中编写 java 代码,
String.format更像是一种解决方法,遗憾的是我没有想到...... -
@DennisGlot
String::format不是workaround,它是Java 中进行字符串插值的常规方法。 (对于文本块,还添加了一个实例版本,所以如果你喜欢链接,可以说"...".formatted(...)。)
标签: java java-14 java-text-blocks