我想将实例的内容(最好以树形形式)发送给某人。由于类太复杂,打印屏幕无法完成。
最佳答案
您需要将输出转回实例吗?在这种情况下,其他答案都是正确的。
如果您只想手动检查实例的内容,理想情况下您的类都将实现 toString()
并且您可以将其重定向到文件。
如果您没有良好的 toStrings,您可以使用以下内容(例如在 Eclipse 的表达式 View 中)
org.apache.commons.io.FileUtils.writeStringToFile(
new java.io.File("C:\\objectAsString.txt"),
org.apache.commons.lang3.builder.ToStringBuilder.reflectionToString(
variableToInspect,
org.apache.commons.lang3.builder.ToStringStyle.MULTI_LINE_STYLE))
如果类路径上有 commons-lang3 和 commons-io。
关于java - 如何将变量的全部内容发送/导出到文本文件/xml 文件/剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10629544/