gpt4 book ai didi

Java - 不带格式的输出数组

转载 作者:行者123 更新时间:2023-12-02 00:48:13 25 4
gpt4 key购买 nike

我正在编写一个应用程序,允许用户使用用户输入创建自定义 SQL 查询。

我使用将每个 JTextFields 的错误添加到数组中

for(JTextField field : fields){
if (!field.getText().equals("")){
rows.add(field.getText());
}
}

当我输出一个数组时,它被括在方括号中

[arVal1, arVal2, etc, etc]

因此,当我将数组插入查询字符串时,它看起来像这样:

INSERT INTO table ([arval1, arval2, arVal3]) VALUES ([bla, bla, bla])

当我由于某种原因运行查询时,我得到:ORA-00928:缺少 SELECT 关键字错误;但如果我有一个默认的查询字符串,例如:

INSERT INTO table (arval1, arval2, arVal3) VALUES (bla, bla, bla)

效果很好。

我希望在输出数组时去掉 []

谢谢

最佳答案

您不应依赖数组的 toString 方法。

使用Guava ,尝试 Joiner.on(",").join(myArray);

关于Java - 不带格式的输出数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4306220/

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