Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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 打印深度列表的内容?_Java_List - Fatal编程技术网

Java 打印深度列表的内容?

Java 打印深度列表的内容?,java,list,Java,List,是否有任何库/框架可以打印具有类层次结构的列表的内容? 我有一些从XML Web服务自动生成的POJO。列表的深度可能为5-10级 如何打印most父元素的完整内容,而不必在每个POJO中实现toString()?特别是,因为它们以后可能会再生。 是否有任何库使用反射或其他方法将列表内容打印到最深层次?使用JAXB final ByteArrayOutputStream stream = new ByteArrayOutputStream(); javax.xml.bind.JAXB.marsh

是否有任何库/框架可以打印具有类层次结构的列表的内容? 我有一些从XML Web服务自动生成的POJO。列表的深度可能为5-10级

如何打印most父元素的完整内容,而不必在每个POJO中实现
toString()
?特别是,因为它们以后可能会再生。 是否有任何库使用反射或其他方法将列表内容打印到最深层次?

使用JAXB

final ByteArrayOutputStream stream = new ByteArrayOutputStream();
javax.xml.bind.JAXB.marshal(pojo, stream);
System.out.println(stream.toString("UTF-8"));

您可以使用反射来获取字段和类。请参阅