我必须更新一个包含两列的表,并且我已经创建了一个类
public class Country {
private String url;
private String search;
public Country(String url, String search) {
this.url = url;
this.search = search;
}
// ...
}
List<Country> countries = new ArrayList<Country>();
countries.add(new Country(urls, txt));
...
国家/地区有数据{java.com.main@yfxse34567}
可以是{www.google.com, main string...}
如何将适当的数据放入国家/地区列表
答案 0 :(得分:0)
覆盖toString()方法
示例强>
List<Country> countries = new ArrayList<Country>() {
@Override
public String toString() {
String result = "{";
for (int index= 0; index < size(); index++){
result = result.concat(this.get(index).url);
if (index != size()-1) {
result = result.concat(", ");
}
}
result = result.concat("}");
return result;
}
};
答案 1 :(得分:0)
对我来说,你的解决方案应该有效,但是首先尝试实例化父级,然后添加实例......类似
Country instanceCountry = new Country();
instanceCountry.setUrl("www.google.com");
instanceCountry.setSearch("xpto");
countries.add(instanceCountry);
不要忘记生成Getters and Setters