java ArrayList返回错误的结果

时间:2017-11-08 07:41:13

标签: java arraylist

我必须使用ArrayList来弹出表格中的数据

我的代码是

public class Search {
    public String url;
    public String txt;

    public Search(String url, String txt) {
        this.url = url;
        this.txt = txt; 
        }

     public String geturl() {
        return url;
    }
    public void seturl(String url) {
        this.url = url;
    }
     public String gettxt() {
        return txt;
    }
    public void settxt(String txt) {
        this.txt = txt;
    }

...
Search o1 = new Search(doc.get("uri"),txt);
lst.add(o1);

...

结果为[com.jcasey.IndexImpl$Search@507c0719],但应为[https://www.experts-exchange.com, Welcome to Experts Exchange]

我做错了什么?请指教

2 个答案:

答案 0 :(得分:2)

请覆盖Search类中的toString()方法。

public String toString(){
return url + ", " + txt;
}

答案 1 :(得分:1)

您没有覆盖toString()

Search
@Override
public String toString() {
    return url + ", " + txt;
}