gpt4 book ai didi

java - 字符串格式化程序未格式化整个字符串

转载 作者:行者123 更新时间:2023-12-01 06:44:49 25 4
gpt4 key购买 nike

我正在尝试使用字符串格式化程序,但它没有按预期工作..

当我打印SQL_QUERY时,它只打印TABLE1,我想要总体结果“SELECT * FROM TABLE1”

package mysql.first;

public class twoconstructor {
public static void main(String[] args) throws Exception {
final String SQL_QUERY = "SELECT * FROM %s ".format("TABLE1");
}
}

最佳答案

我觉得应该是

String.format("select * from %s", "TABLE 1");

这是由于 java 中的奇怪现象,您可以针对对象实例运行静态方法,因此可能会造成困惑。在这种情况下,您的对象实例是“SELECT * FROM %s ”(这是我最大的烦恼之一,因为它会导致这样的困惑)

看看docs 。 args 元素是 varargs,因此它实际上可以不带参数。

关于java - 字符串格式化程序未格式化整个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973774/

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