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]

我做错了什么?请告知

请在搜索类中重写 toString() 方法。

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

您没有覆盖Search类的toString()

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

最新更新