我有一个数组,我想最终返回它,但我不知道如何使用名称和[]
返回它。我现在得到的只是 s[[LCat;@3b250bf7]
这是我的数组和一类猫。我从 0 开始,因为我只想在必要时使数组更大。
private Cat[] ownedCats = new Cat[0];
这是我现在用来返回数组的代码,但我不知道如何使其工作。
public String toString() {
return name +"[" + "]";
}
最佳答案
从您的问题中可以看出,您正在尝试获取 cat 数组的格式化字符串表示形式。
首先,您应该为您的 cat 类定义 toString()
方法。
然后使用 Arrays.toString() 方法获取 cats 数组的字符串表示形式。
关于java - 使用 toString() 返回数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59732855/