我有一个ArrayList<String> statusListTextOnly;
包含一些推文的。如果我将它与listview一起使用,它将可以正常工作,但是我想将其用于其他事情。
我试过了:
Tweet weather_data[] = new Tweet[] {
new Tweet(statusListTextOnly)
};
但是我从中得到了错误 The constructor Tweet(ArrayList<String>) is undefined
我的推文课程:
public class Tweet {
public ArrayList<String> title;
public Tweet(){
super();
}
public Tweet(ArrayList<String> title) {
super();
for(String s : title)
this.title = s;
}
}
目前我从s得到错误 Type mismatch: cannot convert from String to ArrayList<String>
是的,错误非常明显。
this.title = s;
有title
类型ArrayList
,您正在分配String s
。
改变
public ArrayList<String> title;
到
public String title;
这title
是list
正常的,这没有任何意义。应该是一个String
。
如果您仍然希望将其作为 List
然后,只需将其分配到您的列表即可。
public Tweet(ArrayList<String> title) {
super();
this.title = title;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句