gpt4 book ai didi

java - 从数组列表中删除 [ 和 ]

转载 作者:行者123 更新时间:2023-12-02 11:17:35 24 4
gpt4 key购买 nike

我必须以字符串的形式打印列表值。但我对列表中的 [] 感到困惑。这是我的代码。

List dbid=new ArrayList();
dbid.add(ar.getdbID());
String check=ar.getdbID().toString();

上述代码的输出:

[2, 3,4]

但我只需要这个:

2,3,4

最佳答案

“列表中”没有 []。只有 String 表示形式(由 toString() 生成)包含这些字符。区分这两件事很重要。

我会使用Guava Joiner :

Joiner.on(',').join(dbid);

您可以手动实现它:

StringBuilder b = new StringBuilder();
Iterator<?> it = dbid.iterator();
while (it.hasNext()) {
b.append(it.next());
if (it.hasNext()) {
b.append(',');
}
}
String result = b.toString();

关于java - 从数组列表中删除 [ 和 ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5349185/

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