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

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

阅读 2.1k
3 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题