java - 如何将变量的全部内容发送/导出到文本文件/xml 文件/剪贴板?

标签 java eclipse debugging

我想将实例的内容(最好以树形形式)发送给某人。由于类太复杂,打印屏幕无法完成。

最佳答案

您需要将输出转回实例吗?在这种情况下,其他答案都是正确的。

如果您只想手动检查实例的内容,理想情况下您的类都将实现 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/

上一篇:java - 谐波级数

下一篇:php - 第777章

相关文章:

java - 从 HashMap 打印值而不返回值本身

java - Maven 程序集插件不再生成 jar-with-dependencies,为什么?

java - 另存为对话框以保存 PDF 文件

java - 限制包含 JList 的 JScrollpane 的宽度

c++ - 如何使用 C++ 找出写入地址的内容?

java - 在 MacOS X 上使用 Eclipse Mars 远程调试 Tomcat 7

java - ASTVisitor 类定义节点

java 显示所有 java 包错误

python - 在virtualenv python3.4中安装django,在virtualenv中安装linux os

visual-studio - Visual Studio 2012 调试器在调试 Azure 项目时突然停止