读取我对象中设置的所有数据

时间:2017-02-20 14:32:53

标签: android

我想阅读我在对象中设置的所有回复。

这是我的目标:

public class Reponses {

    private String id;
    private String reponse;

    public Reponses(String id, String reponse) {
        this.id = id;
        this.reponse = reponse;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getReponse() {
        return reponse;
    }

    public void setReponse(String reponse) {
        this.reponse = reponse;
    }
}

这是我设置对象的地方:

Reponses reponses[] = {
                                new Reponses("1", "AB"),
                                new Reponses("2", "D"),
                                new Reponses("3", "ABC"),
                                new Reponses("4", "B"),
                                new Reponses("5", "AC")
                        };

                        Log.d("debug", "reponses : " + reponses);

在我的日志中我有:

02-20 15:29:31.252 /code D/debug: reponses : [Lcode.models.Reponses;@6f85c97

为什么我没有设置所有字符串?

1 个答案:

答案 0 :(得分:2)

您只是显示数组的引用

override班级中使用Arrays.toString(reponses)toString() Reponses功能

e.g

 class Reponses {
   // .. code

    @Override
    public String toString() {
        return id+":"+reponse;
    }
}

并像

一样使用它
Log.d("debug", "reponses : " + Arrays.toString(reponses));