gpt4 book ai didi

java - ArrayList 类型中的方法 add(String) 不适用于参数 (String[])

转载 作者:行者123 更新时间:2023-11-29 06:32:28 25 4
gpt4 key购买 nike

我是 JAVA 和一般编程的初学者,所以请耐心等待,因为我可能无法使用正确的术语来正确描述我的疑问。尽管如此,我会尽力而为。所以,我有这个 ArrayList,我将在其上使用正则表达式,以逗号分隔它。我真的需要一些帮助来解决这个问题,即使我必须改变我处理这个过程的方式。保持这种状态并不重要,对我来说最重要的是最终结果。谢谢。

  String temp; 
String temp2;
ArrayList <String> tempsplit = new ArrayList<String> ();
ArrayList <String> dominios = new ArrayList<String> (); {

for (int h = 0; h < 191; h++){
temp = features.get(h);
**temp2.add(temp.split(","));
tempsplit.add(temp.split(","));**
//in these last couple lines I get the error "The method add(String) in the type ArrayList<String> is not applicable for the arguments (String[])"
for(int oi = 0; oi < tempsplit.size(); oi++){
for (int t = 0; t < dominios.size() ; t++){
int conf = 0;
if (tempsplit.get(oi) == dominios.get(t)){
conf = 0;
}
else{ conf = 1;
}
if (conf == 1){
dominios.add (tempsplit.get(oi));
}
}
}

最佳答案

Collections.addAll(temp2, temp.split(","));

这使用帮助类 Collections 按项目添加 String[]

关于java - ArrayList<String> 类型中的方法 add(String) 不适用于参数 (String[]),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29750009/

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