java - 在java中打印一个Node对象

标签 java

我正在尝试调试 java 代码。

由于没有 ide ,我需要记录每个语句并查看结果。其中一行代码如下,位于 for 循环内

Node node1 = nodelist1.item(j)

我想看看node1里面有什么。

我尝试过(new StringBuilder()).append(node1) 但这甚至没有编译。

请建议我一种方法,以便我可以将其作为字符串。

最佳答案

您的节点是标准库 XML 节点。它没有有用的 toString

你肯定需要一些能给你字符串的东西。根据您想要查看的内容,您可以使用

node1.getNodeValue()

node1.getText()

关于java - 在java中打印一个Node对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43949667/

相关文章:

java - 我无法在 spring mvc 中通过 ajax 下载文件而不在服务器中保存文件

java - SwingUtilities.invokeLater 无限循环,不继续?

java - Spring Autowiring 静态接口(interface)类

java - 将文件附件从 Outlook 拖放到 Java 应用程序中 - 在 Swing 中有效,但在 JavaFX 中无效?

java - 使用 Tomcat 5.5,如何以编程方式定位特定的 servlet 实例或添加新的映射?

java - Date.plus 在 2.5.4 Groovy Runtime 中不起作用,有什么替代方法?

Java Canvas repaint() 闪烁

java - 在 JVMTI 中重新定义类

java - 像切换条件一样对 Java Stream 进行排序

java - 如何减少泛型<?将 Type> 扩展为 Java 中的 Type。代码在运行时有效但无法编译