我尝试按如下方式打印bean对象。
CNSLResponseInfo csnlObject = new CNSLResponseInfo();
System.out.println(csnlObject .toString());
它提供如下输出。
org.omo.model.CNSLResponseInfo@59d7305f
任何建议都将不胜感激。
谢谢你
答案 0 :(得分:1)
由于您没有toString()
,因此它会调用您需要的默认实现来toString()
并提供您自己的实现。
现在它正在打印Object class toString()
方法的默认实现,该方法的实现方式是给出对象哈希码的unsigned hexadecimal
表示。
首先阅读What is the best standard style for a toString implementation?
答案 1 :(得分:1)
您必须覆盖toString
课程中的CNSLResponseInfo
方法。
答案 2 :(得分:1)
您需要在CNSLResponseInfo类中覆盖toString()。没有它,就会调用对象类toString(),它被实现为返回FullyQualifiedClassName @Hashcode
答案 3 :(得分:-1)
覆盖课程.toString()
的{{1}}方法,然后致电CNSLResponseInfo
System.out.println(csnlObject);