小编Den*_*ran的帖子

Java打印一个对象数组

我知道有很多关于这个问题的网页,但在我的案例中我无法理解.

我需要打印对象数组.例如,我有一个对象数组,用于保存"shape"类中的对象.我是否为数组中的每个对象调用toString方法,还是在ObjectList中编写toString方法来打印出实例变量?如果是这样,我该怎么做?

public class Shape{
    private String shapeName;
    private int numSides;

    public String toString(){
        return shapeName + " has " + numSides + " sides.";
    }
}

public class ObjectList{
    private Object[] list = new Object[10];
    private int numElement = 0;

    public void add(Object next){
        list[numElement] = next;
    }

    public String toString(){
        // prints out the array of objects 

        // do I call the toString() method from the object?

        // or do I print the instance variables? What am I …
Run Code Online (Sandbox Code Playgroud)

java printing arrays object tostring

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

arrays ×1

java ×1

object ×1

printing ×1

tostring ×1