显示收集内容

时间:2016-05-02 02:44:15

标签: java spring arraylist collections

我在arraylist中存储13个对象但是如果打印arraylist则显示数组的地址为 [com.psl.beans.Student@e83912,com.psl.beans.Student @ 1fae3c6,com.psl.beans.Student @ 7ffe01,com.psl.beans.Student @ fd13b5,com.psl.beans.Student @ 118f375 ,com.psl.beans.Student @ 117a8bd,com.psl.beans.Student @ 471e30,com.psl.beans.Student @ 10ef90c,com.psl.beans.Student @ a32b,com.psl.beans.Student @ 1d8957f ,com.psl.beans.Student @ 3ee284,com.psl.beans.Student @ 8965fb,com.psl.beans.Student @ 867e89]

但我希望在打印列表时看到该列表中的对象内容,所以有任何方法可以做到这一点。

1 个答案:

答案 0 :(得分:1)

覆盖toString()方法

示例

class Student {
    private String name;
    private String lastname;        

    @Override
    public String toString() {
        return this.name + " " + this.lastname;
    }
}

您应该对Student类的属性执行相同的操作,并在每次要显示其内容时调用Student.toString()方法