gpt4 book ai didi

java - 解析列表和字符串

转载 作者:行者123 更新时间:2023-12-02 06:27:39 25 4
gpt4 key购买 nike

我正在使用此代码和 ds 列表打印,例如:

aaa.(bbb)
aaa.(eee)
ccc.(ddd)
...

我需要它在同一括号中打印与 aaa 相关的字符串,并使用分隔它们。

示例:aaa.(bbb,eee)

我应该更改代码中的哪些内容?

我知道代码并不完整,但如果我添加所有内容,它会变得更加复杂。目标是在迭代字符串 s 的临时列表时,以上述格式添加临时列表元素。

List<String> templist = new ArrayList<String>() ;
List<String> ds = new ArrayList<String>() ;

String s = "aaa"

String selecfin = null ;

for(int j =0;j<templist.size(); j++){

String selecP = templist.get(j);

selecfin = s+".("+selecP+")";
ds.add(selecfin);
}

最佳答案

我没有测试过,但是你可以这样尝试

List<String> templist = new ArrayList<String>() ;
List<String> ds = new ArrayList<String>() ;

String s = "aaa";

String selecfin = null ;
String tmp = null;

for(int i=0; i<templist.size(); i++) {
if(tmp != null) {
tmp = tmp + "," + templist.get(i);
} else {
tmp = templist.get(i);
}
}

selecfin = s + ".(" + tmp + ")";

ds.add(selecfin);

关于java - 解析列表和字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20381403/

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