2017-05-13 4 views
0

Ich versuche, auf Java-Code zu debuggen.Drucken Sie ein Node-Objekt in Java

da es keine ide gibt, muss ich jede Aussage protokollieren und das Ergebnis sehen. einer der Code-Zeile ist wie folgt, die innerhalb einer for-Schleife ist

Ich möchte sehen, was ist in node1.

Ich versuchte wie (new StringBuilder()).append(node1) , aber das kompilierte nicht.

bitte schlagen Sie mir einen Weg vor, damit ich das als String machen kann.

+0

definieren 'toString' Methode auf' Node' Klasse. –

+0

Ich habe diese Knotenklasse nicht definiert. Dies ist eine Standardklasse, glaube ich. –

+0

Dann hat es eine 'toString', wie jedes Java-Objekt. Ruf das an. –

Antwort

1

Ihren Knoten Überprüfung ist ein Standard-Bibliothek XML-Knoten. Es hat keine hilfreiche toString.

Sie brauchen definitiv etwas, das Ihnen eine Zeichenfolge gibt. Je nachdem, welche Inhalte Sie sehen möchten, können Sie entweder

node1.getNodeValue() 

oder

node1.getText() 
1

Ich denke, Sie finden alle Informationen über diesen Knoten here.

Sie können seine Art überprüfen, indem instaneof XMLNode