Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 返回带有toString()的数组_Java_Arrays_Tostring - Fatal编程技术网

Java 返回带有toString()的数组

Java 返回带有toString()的数组,java,arrays,tostring,Java,Arrays,Tostring,我有一个数组,我想在最后返回它,但我不知道如何返回它的名称和[]。我现在得到的只是s[[LCat;@3b250bf7] 这是我的arrray和一类猫。我从0开始,因为我只想在必要时使数组变大 private Cat[] ownedCats = new Cat[0]; 这是我现在用来返回数组的代码,但我不知道如何让它工作 public String toString() { return name +"[" + "]"; } 从您的问题中可以看出,您正在尝试获取cat数组的格式化字符串

我有一个数组,我想在最后返回它,但我不知道如何返回它的名称和[]。我现在得到的只是s[[LCat;@3b250bf7]

这是我的arrray和一类猫。我从0开始,因为我只想在必要时使数组变大

private Cat[] ownedCats = new Cat[0];
这是我现在用来返回数组的代码,但我不知道如何让它工作

public String toString() {
    return name +"[" + "]";
}

从您的问题中可以看出,您正在尝试获取cat数组的格式化字符串表示形式

首先,应该为cat类定义toString方法


然后使用Arrays.toString方法获取cats数组的字符串表示形式。

首先,需要在Cat类中重写toString方法:

公猫{ //... @凌驾 公共字符串toString{ //返回表示类似对象的名称的字符串 } } 然后使用:

System.out.PrintLnArray.toStringownedCats;