【发布时间】:2015-06-13 20:11:32
【问题描述】:
我有一个类Employee,它有一个方法可以返回一个包含一些员工信息的二维数组。
我在同一个包中有另一个类 TestEmployee,我在其中创建了类 Employee 的对象测试,然后打印该对象。
Employee test = new Employee();
System.out.println(test);
现在这个测试对象应该打印我在Employee 中创建的数组。我无法编写代码来做到这一点。有人可以帮我解答这个问题吗?
谢谢
【问题讨论】:
-
为员工创建一个 toString() 方法,然后执行
System.out.println(test.toString()); -
戴维斯,有没有办法不必调用 toString() ?我的意思是我不必写 test.toString() 只测试。
-
您可以制作/使用一种方法来检索二维数组,然后在 for 循环中使用
Arrays.toString()。这是一个问题的链接,其中有一个很好的例子:stackoverflow.com/questions/2397535/… -
相关:stackoverflow.com/questions/328661/…,stackoverflow.com/questions/17051481/…(隐式调用
toString()),还有stackoverflow.com/questions/3615721/…(如何使用toString())。
标签: java multidimensional-array