java中如何在控制台打印Object[] param,toString方法输出的是对象而不是详情啊?

swnuv
  • 3.7k

打印的话是 控制台输出的是对象,而不是详情

评论
阅读 161
3 个回答

Arrays.toString(param);

好像可以引个 对象转 JSON 的包,然后转成 JSON 打印出来。或者如果知道 param 的详细内容的话,可以重写 toString 方法

java 默认的toString()实现不会显示内部的字段值。
如果 是数组, 可以用 Arryas.toString()打印。
如果要显示任一对象的属性值,只能自己写个方法,通过反射,把里面的字段值递归的显示出来。

如果是自己的类的话,改写 toString()的实现。

宣传栏